0
我做了一個具有自定義通知的應用程序,但無論我做什麼,我都無法刪除它們。刪除通知
[[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;
是不是?
謝謝。我會試試看,並回復你 – WildWorld
數組的sice總是4 – WildWorld
所有工作正常if([uid isEqualToString:[idkey objectAtIndex:indexPath.row]])將不會安靜的工作,我不知道wy – WildWorld