可能重复:
Is there a simple way to edit/modify a UILocalNotification如何在iPhone中编辑特定的预定本地通知?
我在这,我从日期选择器中选择发射时间在特定的时间间隔本地通知的应用程序。我有一个编辑页面,可以更改日期选择器的时间。这工作正常。
但问题是我不知道如何编辑预定的通知。我希望通过编辑页面选择并保存的时间应该保存在通知中。
可能重复:
Is there a simple way to edit/modify a UILocalNotification如何在iPhone中编辑特定的预定本地通知?
我在这,我从日期选择器中选择发射时间在特定的时间间隔本地通知的应用程序。我有一个编辑页面,可以更改日期选择器的时间。这工作正常。
但问题是我不知道如何编辑预定的通知。我希望通过编辑页面选择并保存的时间应该保存在通知中。
您可以取消已安排的通知,并通过计算剩余的时间来计划新的通知,直到取消通知被触发为止。
要取消的UIApplication实例的本地通知使用cancelLocalNotification:
你可以使用[UIApplication sharedApplication]
我想...你可以修改计划通知(UILocalNotification的实例)...
Here is from the Apple documentation ..
创建UILocalNotification实例后,您可以使用UIApplication类的两种方法之一安排 : sc heduleLocalNotification:或presentLocalNotificationNow :.前者 方法使用火灾日期来计划交货;后一种方法 会立即显示通知,而不管 fireDate的值如何。您可以通过 取消特定或全部本地通知,分别调用cancelLocalNotification:或cancelAllLocalNotifications, 。
所以,你可以取消通知,然后使用 scheduleLocalNotification
Here is from the Apple documentation ..
注意再次安排它:在此之前的iOS 4.2,这个属性是一个只读的方法。已经添加了一个设置器 方法,并且该方法已被转换为 读写属性。当您设置此属性时,UILocalNotification 将通过调用 cancelLocalNotification替换所有现有通知:然后为每个新通知调用scheduleLocalNotification: 。
但我想,当我从datepicker这是在不同的类中选择时间,并点击保存按钮时间必须保存在我以前的预定通知 – Rani