テーブルビューがあり、セルに日付があり、そのセルの日付が今日になるとUILocalNotificationが発生するリマインダーアプリケーションを作成しています。そのために私は次のコードを使用しています
-(void)notification {
// logic for local notification start
NSDateFormatter *Form = [[NSDateFormatter alloc] init];
[Form setDateFormat:@"dd/MM/yyyy"];
UILocalNotification *notification = [[UILocalNotification alloc] init];
for (int i=0;i<_convertedBdates.count;i++)
{
NSDate *date =[Form dateFromString:[_convertedBdates objectAtIndex:i ]];
// NSLog(@"date%@",date);
if(notification)
{
notification.fireDate = date;
notification.timeZone = [NSTimeZone defaultTimeZone];
notification.alertBody = [NSString stringWithFormat:@"Today is %@\'s Birthday",[_combinedNameArray objectAtIndex:i]];
notification.alertAction = @"View";
notification.soundName = UILocalNotificationDefaultSoundName;
notification.applicationIconBadgeNumber = 1;
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
}
}
// local notification logic ends here
}
今、私はテーブルビューからセルを削除する機能も実装しましたが、私の問題はセルが削除されることですが、その通知はセルがありませんが、その日付が来ると通知が発生します。
そのセルが削除されたときにその特定の通知を削除するにはどうすればよいですか?