当应用程序处于后台时,我想在一段时间后显示多个警报。
目前我正在使用本地通知来显示警报,但是当用户按下本地通知的取消按钮时,我无法检测到操作。
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
if (localNotif == nil)
return;
localNotif.fireDate = [NSDate date];
localNotif.timeZone = [NSTimeZone defaultTimeZone];
// Notification details
localNotif.alertBody = @"This is local notification message.";
// Set the action button
localNotif.alertAction = @"View";
localNotif.alertAction = @"Yes";
localNotif.soundName = UILocalNotificationDefaultSoundName;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
[localNotif release];
当应用程序处于后台时,还有其他方法可以在屏幕上显示警报吗?