Ios 报警休眠的本地通知

Ios 报警休眠的本地通知,ios,objective-c,uilocalnotification,alarm,Ios,Objective C,Uilocalnotification,Alarm,我正在开发一个报警应用程序,我正在为此使用本地通知。现在,我想在我的闹钟和警报显示中添加打盹功能,最小距离为1分钟 我在应用程序中设置了多个报警,因此如何管理它?UILocalNotification实例具有类型为NSDictionary的userInfo属性。这可用于存储信息,稍后可用于标识通知的用途 例如,可以在触发通知之前添加以下代码: notification.userInfo = @{kAlarmIdentifier: alarm.identifier"}; 其中,kalarmide

我正在开发一个报警应用程序,我正在为此使用本地通知。现在,我想在我的闹钟和警报显示中添加打盹功能,最小距离为1分钟


我在应用程序中设置了多个报警,因此如何管理它?

UILocalNotification
实例具有类型为
NSDictionary
userInfo
属性。这可用于存储信息,稍后可用于标识通知的用途

例如,可以在触发通知之前添加以下代码:

notification.userInfo = @{kAlarmIdentifier: alarm.identifier"};
其中,
kalarmidentier
是用作键的常量字符串。然后,当触发通知时,您可以通过以下方式获得导致该通知的警报:

MYAlarm *alarm = [alarmManager getAlarmForIdentifier:notification.userInfo[kAlarmIdentifier]];

如果在4:58 am点击snooze,我希望下一个报警时间为5:58 am,但在5:00 am发出报警警报,请检查此如何管理打盹时间。如何解决它。我不完全确定你在问什么-你是说初始通知在凌晨4:58启动,但用户直到凌晨5点才单击它?将UILocalNotification设置为一次多路径通知?如果我单击第一次警报的休眠1分钟(现在下一次触发时间是凌晨5点)并将第二次警报设置为5:01 AM,但这两个时间警报仅用于第一次警报。我如何解决它?