2011-12-26 3 views
0

응용 프로그램에서 로컬 알림을 사용하고 있습니다. 이제 백그라운드에서 응용 프로그램을 제거하면 알림이 활성화됩니다. , 배경에서 앱을 제거 할 때 알림을 제거하거나 취소하고 싶습니다.응용 프로그램이 백그라운드에서 제거되면 로컬 알림이 중지됩니다.

나는 applicationWillTerminate 메서드에서 취소 할 코드를 작성하지만이 메서드는 호출하지 않습니다. 다른 도움말은 무엇입니까?

+2

이 URL을 참조하십시오 http://stackoverflow.com/questions/3139588/applicationwillterminate-in-ios-4-0 –

답변

2

당신은 모든 알림을 취소 할 수 있습니다

[[UIApplication sharedApplication] cancelAllLocalNotifications]; 

하거나 같은 하나 하나 취소 할 수 있습니다 :이 도움이

[[UIApplication sharedApplication] cancelLocalNotification:theNotification]; 

희망을.

0

당신이 찾고있는 방법은

[[UIApplication sharedApplication] cancelAllLocalNotifications]; 

여기에 대한 추가 정보를 원하시면의 호출해야하는 응용 프로그램 위임 방법 중 하나 내부 중 하나

- (void)applicationWillEnterForeground:(UIApplication *)application 

또는

- (void)applicationDidBecomeActive:(UIApplication *)application 

입니다 : https://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIApplication_Class/Reference/Reference.html

관련 문제