有人用它来取消以前安排的本地通知吗?我在文档中看到了它,但是无法将其连接到代码中。

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

谢谢,
里克

最佳答案

该代码将编译:

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

但我不能说它是否可以完成您想要的工作(因为我主要使用MonoDevelop代码完成功能对代码进行了重新设计)。

关于c# - Monotouch-取消本地通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7004470/

10-10 19:36