Is there any tutorial on storing UIlocalNotifications based on there Id's and cancelling the notifications based on there Id's
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
in local notification u have userdictionary by this dictionary u cancele your notification.
- http://www.picksourcecode.com/ps/ct/161237.php
- http://iphonesdkdev.blogspot.com/2010/04/local-push-notification-sample-code-os.html
- http://useyourloaf.com/blog/2010/7/31/adding-local-notifications-with-ios-4.html
use this code
in the time set local notification u set the id in user info.
NSMutableArray *SheduleArray=[[NSMutableArray alloc] initWithArray:[[UIApplication sharedApplication]scheduledLocalNotifications]];
for(int s=0;s<[SheduleArray count];s++){
UILocalNotification *Not=[SheduleArray objectAtIndex:s];
int getId=[[Not.userInfo valueForKey:@"Id"] intValue];
if(getId==yourId)
{
[[UIApplication sharedApplication] cancelLocalNotification:Not];
}
}