次のコードを使用して、ローカル通知を作成しています。
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
if (localNotif == nil)
return;
localNotif.fireDate = [NSDate dateWithTimeIntervalSinceNow:30]; //itemDate;
localNotif.timeZone = [NSTimeZone defaultTimeZone];
// Notification details
localNotif.alertBody = parentController.activeAssignment.notes;
// Set the action button
localNotif.alertAction = @"View";
localNotif.soundName = UILocalNotificationDefaultSoundName;
// Schedule the notification
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
メソッドを使用して確認しました
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
通知は発生していますが、アプリがバックグラウンドで実行されているときに画面に表示されません。