我在我的應用程序中使用本地通知。現在,如果我從後臺刪除我的應用程序,則通知處於活動狀態。 ,我想刪除或取消通知,當我從後臺刪除應用程序。當應用程序從後臺移除時停止本地通知
我寫的代碼在applicationWillTerminate方法取消但這種方法並沒有叫。 任何其他幫助?
我在我的應用程序中使用本地通知。現在,如果我從後臺刪除我的應用程序,則通知處於活動狀態。 ,我想刪除或取消通知,當我從後臺刪除應用程序。當應用程序從後臺移除時停止本地通知
我寫的代碼在applicationWillTerminate方法取消但這種方法並沒有叫。 任何其他幫助?
可以取消所有通知有:
[[UIApplication sharedApplication] cancelAllLocalNotifications];
,或者你可以取消一個人喜歡:
[[UIApplication sharedApplication] cancelLocalNotification:theNotification];
希望這有助於。
您正在搜索的方法或者是
- (void)applicationWillEnterForeground:(UIApplication *)application
或
- (void)applicationDidBecomeActive:(UIApplication *)application
裏面的那些應用程序的委託方法之一,你應該叫
[[UIApplication sharedApplication] cancelAllLocalNotifications];
seee this url http://stackoverflow.com/questions/3139588/applicationwillterminate-in-ios-4-0 – 2011-12-26 06:23:20