我在我的应用程序中使用本地通知。现在,如果我从后台删除我的应用程序,则通知处于活动状态。 ,我想删除或取消通知,当我从后台删除应用程序。当应用程序从后台移除时停止本地通知
我写的代码在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