사용자가 아이폰의 홈 버튼을 클릭하면 응용 프로그램이 백그라운드로 전송됩니다. 하지만 몇 분 동안 사용하지 않으면 닫아야합니다. 이것이 가능한가?iPhone 응용 프로그램을 백그라운드로 이동 한 다음 잠시 후 닫습니다.
내 앱의 Info.plist 파일에서 UIApplicationExitsOnSuspend가 YES로 표시되었지만 앱을 곧바로 종료합니다.
사용자가 아이폰의 홈 버튼을 클릭하면 응용 프로그램이 백그라운드로 전송됩니다. 하지만 몇 분 동안 사용하지 않으면 닫아야합니다. 이것이 가능한가?iPhone 응용 프로그램을 백그라운드로 이동 한 다음 잠시 후 닫습니다.
내 앱의 Info.plist 파일에서 UIApplicationExitsOnSuspend가 YES로 표시되었지만 앱을 곧바로 종료합니다.
앱 대리인의 경우 - (void)applicationDidEnterBackground:(UIApplication *)application
을 구현하고 beginBackgroundTaskWithExpirationHandler: ^()]
을 [UIApplication sharedApplication]
에 호출하고 결과를 저장해야합니다. 앱의 코드는 백그라운드에서 계속 실행됩니다.
그런 다음 앱을 닫으려면 위의 코드에서 얻은 작업 식별자로 endBackgroundTask:
으로 전화하십시오.
이것을 UIApplicationExitsOnSuspend와 결합하면 원하는 동작을 얻을 수 있습니다.