【问题标题】:How to delete local notification if current datetime is past the scheduled datetime?如果当前日期时间超过预定日期时间,如何删除本地通知?
【发布时间】:2014-08-23 09:08:34
【问题描述】:

我正在为我的应用使用本地通知。

通知设置为特定的时间间隔,例如每天、每周、每月,并且还具有完成时间日期。

那么当它的完成时间日期过去了,我怎样才能删除通知呢?

例如

如果我将明天设置为完成时间日期和每天的通知重复间隔,那么此通知将仅显示今天和明天,而不是之后。

提前致谢

【问题讨论】:

    标签: ios notifications localnotification


    【解决方案1】:

    在这种情况下,您可以只安排单独的通知。例如,如果您想在今天和明天收到通知,那就是两个通知。 UILocalNotification API 中没有“完成时间”。请注意,您最多可以同时拥有 64 个预定通知。因此,用户必须至少每 64 个通知打开一次应用,以便您的应用能够安排新的通知。 (如果您有超过 64 个本地通知,则除了最早触发的 64 个通知之外的所有通知都将被丢弃。)

    【讨论】:

      猜你喜欢
      • 2011-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-31
      • 2012-12-26
      • 1970-01-01
      • 2021-09-26
      相关资源
      最近更新 更多