可能重复:
Is there a simple way to edit / modify a UILocalNotification
我有一个应用程序,我通过从日期选择器中选择时间以特定时间间隔触发本地通知。我有一个编辑页面,我可以更改日期选择器的时间。这很好。
但问题是我不知道如何编辑预定通知。我希望通过编辑页面选择并保存的时间应保存在通知中。
答案 0 :(得分:0)
您可以取消已安排的通知,并通过计算取消通知将被解雇的剩余时间来安排新的通知。
要取消本地通知,请使用UIApplication实例的cancelLocalNotification:
,您可以使用[UIApplication sharedApplication]
答案 1 :(得分:0)
我认为......您可以修改预定通知(UILocalNotification的实例)......
Here is from the Apple documentation ..
创建UILocalNotification实例后,即可安排 它使用UIApplication类的两种方法之一: scheduleLocalNotification:或presentLocalNotificationNow:。前者 方法使用开火日期来安排交货;后一种方法 无论价值如何,都会立即显示通知 fireDate。您可以通过取消特定或所有本地通知 调用cancelLocalNotification:或cancelAllLocalNotifications, 分别
因此,您可以取消通知,然后使用再次安排通知 scheduleLocalNotification
Here is from the Apple documentation ..
注意:在iOS 4.2之前,此属性是只读方法。一个二传手 方法已添加,方法已转换为 读写属性。设置此属性时,UILocalNotification 通过调用替换所有现有通知 cancelLocalNotification:然后调用scheduleLocalNotification: 每个新通知。