iphone初心者ですが、どなたか教えてください。
特定の日にこの通知をキャンセルしたい毎日の通知機能を追加しました。
ローカル通知を削除する方法は次のとおりです。
UIApplication *app = [UIApplication sharedApplication];
NSArray *eventArray = [app scheduledLocalNotifications];
for (int i=0; i<[eventArray count]; i++)
{
UILocalNotification* oneEvent = [eventArray objectAtIndex:i];
NSDictionary *userInfoCurrent = oneEvent.userInfo;
NSString *uid=[NSString stringWithFormat:@"%@",[userInfoCurrent valueForKey:@"someKey"]];
NSLog (@"deleteAllReminder: %@",uid);
if (yourcondition) [app cancelLocalNotification:oneEvent];
}
定義するだけですyourCondition