警报贪睡的本地通知

时间:2016-02-01 04:23:30

标签: ios objective-c uilocalnotification alarm

我正在处理警报应用程序,我正在使用本地通知。现在我想为闹钟添加贪睡功能,并提醒最短距离1分钟。

我在我的应用程序中设置了多个警报,所以我该如何管理它?

1 个答案:

答案 0 :(得分:0)

UILocalNotification个实例的userInfo属性类型为NSDictionary。这可用于存储您以后可用于识别通知内容的信息。

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

notification.userInfo = @{kAlarmIdentifier: alarm.identifier"};

其中kAlarmIdentifier是用作键的常量字符串。然后,当触发通知时,您可以通过以下方式获得引发警报的警报:

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