-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本地通知
我遇到本地通知問題。 我爲Schedule和本地通知設置了兩個日期, 這是我的約會時間的工作。 但是當我每次進入背景時,這兩個通知就會出現在屏幕上。 我怎樣才能取消它?並讓兩個本地通知只在時間上出現