0
を発射することができない -私は私のアプリでローカル通知を発射しようとしていますし、私は次のコードを使用していますローカル通知
-(void)applicationDidEnterBackground:(UIApplication *)application {
NSDate *alarmTime=[[NSDate date] dateByAddingTimeInterval:5.0];
UIApplication *app=[UIApplication sharedApplication];
UILocalNotification *notifiArea=[[UILocalNotification alloc] init];
if (notifiArea) {
notifiArea.fireDate=alarmTime;
notifiArea.timeZone=[NSTimeZone defaultTimeZone];
notifiArea.repeatInterval=0;
[email protected]"";
[email protected]"This is a push notification";
[app scheduleLocalNotification:notifiArea];
}
}
- (void)applicationWillEnterForeground:(UIApplication *)application {
UIApplication *app=[UIApplication sharedApplication];
NSArray *oldNotifications=[app scheduledLocalNotifications];
if([oldNotifications count]>0){
[app cancelAllLocalNotifications];
}
}
今、私は私のアラーム時刻が2 017-04-24 11:27:51 +0000
が、来ているアプリをデバッグしていたときに私のシミュレータタイミングは4:55pm
です。
何が問題ですか?
ios 9をチェックインしましたか? – KKRocks
scheduleLocalNotificationはios 10で廃止されました。 – KKRocks
タイムゾーンのために異なるタイミングが発生しています –