是否有更简单的方法来编辑已安排的UILocalNotification的alertBody属性?
目前,我只是取消通知并安排新通知,但当应用需要为3个或更多通知执行此操作时,执行时需要很长时间...
答案 0 :(得分:23)
如果文档正确,则无法更改已安排的通知。文档陈述-scheduleLocalNotification:
:
[...]因为操作系统复制 通知,你可以发布一次 你已经安排好了。
通知对象由系统复制,无法通过任何(公共)方法访问。因此除了取消通知之外别无其他解决方案。
答案 1 :(得分:3)
您无法对其进行编辑,但您可以通过取消通知并安排新通知以将其替换为新数据来实现类似的效果。使用
- (void)cancelLocalNotification:(UILocalNotification *)notification