2010-07-30 5 views
1

이 진짜 초보자 인에 UIApplicationWillTerminateNotification 등록 방법 : 나는 여러 개체에 UIApplicationWillTerminateNotification에 등록하려면 어떻게 IOS 4 사용아이폰 OS 4

?

감사합니다.

답변

3

iOS4에서 백그라운드 실행을 지원하는 응용 프로그램의 경우 applicationWillTerminate가 정상적으로 호출되지 않습니다. 그게 당신이 문제를 겪고있는 이유 일 수 있습니다.

당신은, 당신이 장애인 UIApplicationWillTerminateNotification 알림을 수신하도록 객체를 등록 및/또는 응용 프로그램 대리인의 -applicationWillTerminate 오버라이드 (override) 할 수있는 경우 : 방법을 거기에 코드를 넣어 :

//set up this class as an observer of UIApplicationWillTerminateNotification 
//so we can intervene when the app is about to exit. 
[[NSNotificationCenter defaultCenter] 
         addObserver:self 
          selector:@selector(applicationWillTerminate:) 
           name:UIApplicationWillTerminateNotification 
           object:[UIApplication sharedApplication]];