设置后UILocalNotification fireDate更改?

时间:2016-02-25 17:36:03

标签: uilocalnotification

我正在设置fireDate的{​​{1}}个,并按照UILocalNotification的日期对它们进行分组。我将UITableViewController属性设置为通知的fireDate字典中的值。现在,我想编辑通知,其中包括查找指定的通知,删除它们,然后使用新的userInfo值重新创建通知。

我的问题是:

当我设置fireDate值并将fireDate设置为repeatInterval时,.Weekly是否始终包含原始值fireDate,或者是fireDate在通知被解雇时每周更新一次?

我在UILocalNotification的文档中找不到任何信号,表明它确实发生了变化。我假设它始终包含原始的fireDate值,即使在每周触发通知多年之后也是如此。

有人能指出任何解释这一点的文件,或至少证实我的结论吗?

1 个答案:

答案 0 :(得分:0)

嗯,事实证明我的想法是正确的,因为UILocalNotification的{​​{1}}属性包含的值与最初设置的fireDate相对应。

为了对此进行测试,我创建了fireDate UILocalNotification,等待通知发出后一天,然后打印fireDate值,这是前一天的日期(我设置fireDate的日期。