최신 xcode - 9 및 iOS 11로 업데이트되었습니다. 이제 UIApplicationState에서 문제가 발생했습니다. 아무도 애플이 ApplicationState에서이 변경을 한 이유를 말해 줄 수 있습니까?왜 iOS 11에서 내 UIApplicationState가 활성 상태가 아닌 비활성 상태로 표시됩니까?
예를 들어:
UIApplicationState applicationState = [UIApplication sharedApplication].applicationState;
if (applicationState == UIApplicationStateActive)
{
}
을하지만 applicationState = UIApplicationStateInactive 무엇입니까 : 의 ViewController viewWillAppear 동안, 나는 UIApplicationState을 확인하고 있습니다.
또는 내가 여분의 코드로 아이폰 OS 11 버전에 대해 개별적으로 처리해야 할 :
if (applicationState == UIApplicationStateActive || (@available(iOS 11, *) && applicationState == UIApplicationStateInactive)){
}
다른 대답은 모든 버전에 걸쳐 지속적으로 응용 프로그램의 상태를 유지하기 위해? 사전에
감사합니다,
동일한 일이 여기에서 발생합니다. – Jacky