我制作了一个具有自定义通知的应用程序,但无论我做什么都无法删除它们。
[[UIApplication sharedApplication] cancelLocalNotification:[idkey objectAtIndex:indexPath.row]];
那是我用来删除的代码;如果我使用所有它的工作。是正确的idkey
值,@"3"
在这种情况下,它是字符串中的数字。
这是保存功能的一部分:
-(void) addNewNotificationWithKey:(NSString*)key {
NSLog(@"%@",key);
Class cls = NSClassFromString(@"UILocalNotification");
if (cls != nil) {
UILocalNotification *notif = [[cls alloc] init];
notif.fireDate = [tempFormatter dateFromString:datuminura];
notif.timeZone = [NSTimeZone defaultTimeZone];
notif.alertBody = description1;
notif.alertAction = @"Open";
notif.soundName = UILocalNotificationDefaultSoundName;
这样对吗?