2017-10-10 4 views
0

최근에 기기를 닫았지만 종료하지 않은 기기의 앱이 있다고 가정 해 보겠습니다. 5 분 후 App Store를 통해 앱 업데이트가 제공되고 앱은 1.0에서 2.0으로 변경됩니다.앱 업데이트 후 AppDelegate에서 응용 프로그램 didFinishLaunching이 항상 호출 되나요?

업데이트 후 앱을 열 때 AppDelegate의 didFinishLaunching이 항상 호출 되나요? 업데이트로 인해 앱이 종료 되었습니까? 나는 거대한 코드 변경이있을 수 있기 때문에 그렇게 추측하지만 나는 확인하고 싶었다. 당신이 (상관없이 현재 상태의) 새로운 코드 변경 후 다음 열 때 응용 프로그램은 본질적으로 다시 시작 이후

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

답변

1

예, didFinishLaunchingWithOptions항상 갱신 후 호출됩니다.

시뮬레이터에서이 동작을 쉽게 테스트 할 수 있습니다. 응용 프로그램을 닫지 않고 다시 실행하고 didFinishLaunchingWithOptions에 중단 점을 설정하기 만하면됩니다.

관련 문제