2
誰でもこれを使用して、以前にスケジュールされたローカル通知をキャンセルできますか?私はドキュメンテーションでそれを参照してくださいが、それはコードで配線されることはできません。Monotouch - CancelLocalNotification
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と比較する - 次に、文字列の値を比較して動作させなければならなかったのですが、なぜそれが正常だったのかわかりません。if(NSDateToDateTime(sNote.FireDate).ToString()== oldDate.ToUniversalTime()。ToString ()) – Rick