我已經更新到最新的xcode - 9和iOS 11,現在我面臨UIApplicationState問題。任何人都可以告訴我爲什麼蘋果在ApplicationState中做了這些更改。爲什麼在iOS 11中,我的UIApplicationState顯示爲非活動狀態而不是活動狀態?
例如: 期間的viewController viewWillAppear中,我檢查UIApplicationState:
UIApplicationState applicationState = [UIApplication sharedApplication].applicationState;
if (applicationState == UIApplicationStateActive)
{
}
但我正在逐漸applicationState = UIApplicationStateInactive。
或者我需要通過額外的代碼爲iOS版本11分別處理:
if (applicationState == UIApplicationStateActive || (@available(iOS 11, *) && applicationState == UIApplicationStateInactive)){
}
任何其他的答案始終保持在所有版本的應用程序的狀態?
由於提前,
同樣的事情發生在這裏 – Jacky