【问题标题】:iOS Local Notifications repeat x timesiOS 本地通知重复 x 次
【发布时间】:2013-11-01 22:14:06
【问题描述】:

我正在创建一个应用程序,它应该要求用户在 12 月的每一天回来听圣诞故事。

管理本地通知的最佳方式是什么?

  • 创建 24 个(或与故事数量一样多)本地通知 - 通过 for(){}
  • 我在将本地通知显示到日志时看到了参数“repeat count = UILocalNotificationInfiniteRepeatCount” - 我可以以任何方式设置它,这样我就可以创建 1 个通知,每天重复它并将限制设置为 24?李>

另外,如果应用程序每次启动时都会创建本地通知,它是否会再次创建本地通知?还是覆盖现有的?

【问题讨论】:

    标签: ios notifications uilocalnotification


    【解决方案1】:

    您应该创建单独的通知,如果它在您的应用每次打开时创建它们,您可以简单地取消它们并重新创建它们。

    [[UIApplication sharedApplication] cancelAllLocalNotifications];
    
    //create your notifications
    

    【讨论】:

    • 你知道repeat count = UILocalNotificationInfiniteRepeatCount 是做什么的吗?或者如何改变它 - 似乎无法在任何地方找到答案?..
    • 的格式是常量,但我在文档中找不到。看起来确实可以重复,您在间隔长度内传递,但如果您想跳过几天或其他时间,这可能会缺乏灵活性。我已经多次成功地使用了我不止一次提到的方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多