我正在设置fireDate
的{{1}}个,并按照UILocalNotification
的日期对它们进行分组。我将UITableViewController
属性设置为通知的fireDate
字典中的值。现在,我想编辑通知,其中包括查找指定的通知,删除它们,然后使用新的userInfo
值重新创建通知。
我的问题是:
当我设置fireDate
值并将fireDate
设置为repeatInterval
时,.Weekly
是否始终包含原始值fireDate
,或者是fireDate
在通知被解雇时每周更新一次?
我在UILocalNotification
的文档中找不到任何信号,表明它确实发生了变化。我假设它始终包含原始的fireDate
值,即使在每周触发通知多年之后也是如此。
有人能指出任何解释这一点的文件,或至少证实我的结论吗?
答案 0 :(得分:0)
嗯,事实证明我的想法是正确的,因为UILocalNotification
的{{1}}属性包含的值与最初设置的fireDate
相对应。
为了对此进行测试,我创建了fireDate
UILocalNotification
,等待通知发出后一天,然后打印fireDate
值,这是前一天的日期(我设置fireDate
的日期。