2
任何人用此取消先前預定的本地通知?我在文檔中看到它,但無法使用代碼進行連接。單擊 - 取消本地通知
UIApplication.SharedApplication.ScheduledLocalNotifications schedNoteList = new
UIApplication.SharedApplication.ScheduledLocalNotifications();
foreach(UILocalNotification sNote in schedNoteList)
{
if(sNote.FireDate == oldDate)
{
//Cancel the Notification
UIApplication.CancelLocalNotification(sNote);
}
}
感謝, 裏克
除了必須將FireDate轉換爲DateTime或將其他日期轉換爲NSDate之外,它的工作效果很好。和比較日期到UTC - 然後我不得不比較字符串值,以使其工作...不知道爲什麼這是 - 如果(NSDateToDateTime(sNote.FireDate).ToString()== oldDate.ToUniversalTime()。ToString ()) – Rick