可能重複:
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