2012-09-12 52 views
0

我正在处理提醒有效期限的应用程序。我已使用Uilocanotification与重复间隔(NSMonthCalendarUnit,NSDayCalendarUnit,NSDayCalendarUnit)实施相同。当应用程序被删除时是否可以取消所有通知?

例如。如果我从iPad/iPhone删除应用程序,我在03/10/2012 上设置了本地通知。而且我再次重新安装应用程序,我仍然收到重新安装前设置的旧通知。当应用程序被删除时是否有可能cancelallNotification

回答

1

我的猜测是你可以做的是安装在您的应用程序时,一次性只检查并运行此:

- (void)cancelAllLocalNotifications 

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
if([defaults objectForKey:@"FIRST-TIME-CHECK"] == null){ 
     [[UIApplication sharedApplication] cancelAllLocalNotifications]; 
     [defaults setValue:@"WHATEVER" forKey:@"FIRST-TIME-CHECK"]; 
} 
+0

这是在删除应用程序??? – Hariharan

相关问题