Я пытаюсь проверить состояние приложения моего приложения IOS, но когда я проверяюПочему applicationState возвращается как ноль?
[UIApplication sharedApplication].applicationState
Я получаю ноль. Я проверил, что [UIApplication sharedApplication] не ноль. Я в основном просто проверить, является ли экран включен, так что я просто проверить результат следующих действий:
[UIApplication sharedApplication].applicationState == UIApplicationStateActive
Любая идея, почему я получаю ноль вернулся?
'UIApplicationState' является' enum', поэтому 'nil' не имеет смысла. – trojanfoe
Возможно, вы сбиваете с толку 'UIApplicationStateActive' (значение' 0') с 'nil'? – trojanfoe
@trojanfoe Я отлаживаю и после строки 'UIApplicationState * applicationState = [UIApplication sharedApplication] .applicationState;' я запрашиваю 'ро applicationState' и получить '$ 4 = 0x00000000' –
ferson2020