c# - Monotouch - 取消本地通知

标签 c# ios xamarin.ios uilocalnotification uiapplication

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

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/

相关文章:

iOS - 如果我在描述文本中发送 "&",Pinterest 分享描述文本不起作用

ios - 删除手动创建的 iOS 开发证书并从 Xcode 生成

c# - 删除每种 Entity Framework 的前 10 名以外的所有内容

c# - 使用 Json.Net 反序列化 Json 对象

c# - 如何获取所有 Excel 功能区选项卡 ID 和标签?

c# - iOS:UIBackgroundFetch - 未调用 PerformFetch

c# - .NET 2.0 WebService 在 Xamarin.Forms 默认可移植解决方案中不可用

c# - 我无法理解 GZipStream ASP.Net Core 中间件

ios - 快速将一个特定的 View Controller 设置为横向模式

ios - 具有部分匹配值的 Firebase iOS 查询数据