2

これを使用して、以前にスケジュールされたローカル通知をキャンセルした人はいますか? ドキュメントに表示されますが、コードに接続できません。

UIApplication.SharedApplication.ScheduledLocalNotifications schedNoteList = new 
                 UIApplication.SharedApplication.ScheduledLocalNotifications();
        foreach(UILocalNotification sNote in schedNoteList)
        {
            if(sNote.FireDate == oldDate)
            {
                //Cancel the Notification
                UIApplication.CancelLocalNotification(sNote);
            }
        }

ありがとう、リック

4

1 に答える 1

2

このコードはコンパイルされます:

    foreach(UILocalNotification sNote in UIApplication.SharedApplication.ScheduledLocalNotifications)
    {
        if(sNote.FireDate == DateTime.Now)
        {
            //Cancel the Notification'
            UIApplication.SharedApplication.CancelLocalNotification (sNote);
        }
    }

しかし、それがあなたが望むことをするかどうかは言えません(私はほとんどMonoDevelopコード補完を使用してあなたのコードを作り直したので)。

于 2011-08-10T20:32:34.377 に答える