我正在处理警报应用程序,我正在使用本地通知。现在我想为闹钟添加贪睡功能,并提醒最短距离1分钟。
我在我的应用程序中设置了多个警报,所以我该如何管理它?
答案 0 :(得分:0)
UILocalNotification
个实例的userInfo
属性类型为NSDictionary
。这可用于存储您以后可用于识别通知内容的信息。
例如,您可以在触发通知之前添加以下代码:
notification.userInfo = @{kAlarmIdentifier: alarm.identifier"};
其中kAlarmIdentifier
是用作键的常量字符串。然后,当触发通知时,您可以通过以下方式获得引发警报的警报:
MYAlarm *alarm = [alarmManager getAlarmForIdentifier:notification.userInfo[kAlarmIdentifier]];