-1
This is code
- (void)applicationDidEnterBackground:(UIApplication *)application {
// calendar1
NSCalendar * calendar1 = [NSCalendar currentCalendar];
NSDateComponents * Datecomps1 = [[NSDateComponents alloc] init];
[Datecomps1 setDay: 12];
[Datecomps1 setMonth:03];
[Datecomps1 setYear: 2017];
[Datecomps1 setHour: 23];
[Datecomps1 setMinute: 59];
NSDate *MyDate1 = [calendar dateFromComponents:Datecomps1];
[self addToSchedult:MyDate1];
}
- (void)addToSchedult:(NSDate *)date {
UIApplication* app = [UIApplication sharedApplication];
UILocalNotification* localNotifi = [[UILocalNotification alloc] init];
if (localNotifi) {
NSLog(@"date:%@",date);
localNotifi.fireDate = date;
localNotifi.timeZone = [NSTimeZone defaultTimeZone];
localNotifi.repeatInterval = 0;
localNotifi.soundName = @"";
[app scheduleLocalNotification:localNotifi];
}
}
どうすればいいですか?バックグラウンドに入るとIOSローカル通知が常に表示されます
地元の通知に問題があります。 スケジュールとローカル通知に2つの日付を設定しました。 私の日付について時間通りに作業しています。 しかし、毎回バックグラウンドで入力すると、この2つの通知が画面に表示されます。 どうすればキャンセルできますか? 2つのローカル通知を時間通りに表示させてください。