我正在尝试检查我的iOS应用的应用状态,但是当我检查
时[UIApplication sharedApplication].applicationState
我没事了。我检查了[UIApplication sharedApplication]不是零。我基本上只是检查屏幕是否打开,所以我只是检查以下结果:
[UIApplication sharedApplication].applicationState == UIApplicationStateActive
我知道为什么我的nil会被退回?
答案 0 :(得分:2)
确定你的代码不正确(我很惊讶它编译):
UIApplicationState *applicationState = [UIApplication sharedApplication].applicationState;
应该是:
UIApplicationState applicationState = [UIApplication sharedApplication].applicationState;
(enum
不是对象)。