【问题标题】:UILocalNotification ProblemUILocalNotification 问题
【发布时间】:2010-09-29 09:46:15
【问题描述】:

我有一个本地通知,我想每 5 分钟触发一次。我用:

 localNotif.repeatInterval = NSMinuteCalendarUnit

这将使通知每分钟发生一次。我不知道如何让这种情况每 5 分钟或任何其他 > 1 分钟的间隔发生一次。我试过了:

localNotif.repeatInterval= 5 * NSMinuteCalendarUnit 

这是行不通的。谁能帮我解决这个问题。

【问题讨论】:

    标签: iphone objective-c xcode ios uilocalnotification


    【解决方案1】:

    看看这个博客http://useyourloaf.com/blog/2010/9/13/repeating-an-ios-local-notification.html

    有一个关于如何使用 xcode 项目重复通知的教程。

    也许值得使用

    NSLog(@"Count: %i", [[[UIApplication sharedApplication] scheduledLocalNotifications] count]); 
    

    要查看您的应用注册了多少条通知?

    【讨论】:

      【解决方案2】:

      jissa,您不能通过执行 5 * NSMinuteCalendarUnit 来设置 5 分钟的间隔。 UILocalNotification 的当前实现不允许您微调间隔。所以你被困在每一秒、每一分钟、每一小时、每一天、每一周、每一个月……等等。

      我已在http://bugreport.apple.com/ 提交了错误报告/改进

      您可以查看我在 Open Radar 存档的报告:http://openradar.appspot.com/radar?id=759402

      根据 Instapaper 的开发者 Marco 的说法,Apple 优先考虑增强和功能请求,部分取决于有多少开发者提出请求。

      如果此功能对您很重要,我强烈建议您也提交一份报告。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-16
        • 1970-01-01
        相关资源
        最近更新 更多