是否存在编辑更简单的方法,例如,已经计划UILocalNotification的alertBody财产?

现在,我只是取消通知并安排一个新的,但是当应用程序需要为3周或更多的通知做到这一点,需要很长的时间来执行......

有帮助吗?

解决方案

如果该文档是正确的,你不能改变一个已经安排的通知。对于-scheduleLocalNotification:该文档的状态:

  

[...]因为操作系统的拷贝   通知,你可以释放一次   你已经计划了。

在通知对象由系统复制并经由任何(公共)方法不可访问。所以没有其他的解决方案比取消通知。

其他提示

您不能编辑它,但你可以实现通过取消的通知,并安排一个新的用新的数据来取代它类似的效果。使用

- (void)cancelLocalNotification:(UILocalNotification *)notification

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top