在ios中保存本地通知

时间:2015-07-23 08:49:34

标签: ios objective-c nsdate uilocalnotification

如何保存本地通知?我想再次使用本地通知开火日期来安排本地通知。

1 个答案:

答案 0 :(得分:0)

您应该使用UILocalNotification

请查看文档:{​​{3}}

看起来像:

UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.fireDate = dateTime;
localNotification.alertBody = [NSString stringWithFormat:@"Alert Fired at %@", dateTime];
localNotification.soundName = UILocalNotificationDefaultSoundName;
localNotification.applicationIconBadgeNumber = 1;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];

关于通知重新安排周期:

启动通知不足以显示另一个通知。除非用户点按通知,否则您的应用将无法启动。 您可以为下个月的每一天或每周预先安排通知,如果用户打开通知,则可以取消计划。根据您的需要,您还可以使用remote notification密钥触发content-available,该密钥将在后台启动您的应用,并允许您重新安排新的本地通知。