У меня есть этот код для локального уведомления, и у меня есть scheduleNotification и clearNotification, используя мой собственный метод.Это коды:
- (void)clearNotification {
[[UIApplication sharedApplication] cancelAllLocalNotifications];
}
- (void)scheduleNotification {
[reminderText resignFirstResponder];
[[UIApplication sharedApplication] cancelAllLocalNotifications];
Class cls = NSClassFromString(@"UILocalNotification");
if (cls != nil) {
UILocalNotification *notif = [[cls alloc] init];
notif.fireDate = [[datePicker date] dateByAddingTimeInterval:-30];
notif.timeZone = [NSTimeZone defaultTimeZone];
notif.alertBody = @"Evaluation Planner";
notif.alertAction = @"Details";
notif.soundName = UILocalNotificationDefaultSoundName;
notif.applicationIconBadgeNumber = 1;
NSDictionary *userDict = [NSDictionary dictionaryWithObject:reminderText.text forKey:kRemindMeNotificationDataKey];
notif.userInfo = userDict;
[[UIApplication sharedApplication] scheduleLocalNotification:notif];
[notif release];
}
}
Эти коды работают хорошо, но теперь я хочу узнать, как узнать, какой объект уведомления будет удален.Я хотел бы создать идентификатор для уведомления, то есть один идентификатор эквивалентен одному уведомлению.Но я не знаю, в какой части я должен это сделать.Плюс мне нужно найти способ включить все это, чтобы быть в списке.
Надеюсь, кто-нибудь может мне помочь.Спасибо.