ios - 更新通知中心

标签 ios swift time

我的 swift 通知中心出现问题。 我正在尝试制作一个从iPhone通知中心查看的更新公交车时刻表,这样您就不必进入应用程序来查看下一趟公交车的时间。 例如:

如果您手机上的时间 >= 到 11:30 且 <= 11:59

print "next bus is 12:00"

如果您手机上的时间 >= 12:00 且 <= 12:29

print "next bus is at 12:30

等等

我希望它不断更新自己,就好像它处于一个循环中一样。有人可以帮我编写代码吗?

最佳答案

正如 Noir 在他/她的评论中暗示的那样,您的应用向通知中心发布通知的方式是创建并发布本地通知。如果您的应用未在前台运行,则会在通知中心向用户显示通知。

您可以在将来提交带有 fireDate 值的本地通知,它们将在指定的 fireDate 触发。

编辑:

您希望通知显示在系统通知中心,还是希望您的应用显示即将到来的公交车时间列表,并在用户查看时自行更新?通知中心并不是真正用于即将发生的事件的日历,而是用于警报和“您收到此消息”类型的通知。

关于ios - 更新通知中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37621197/

相关文章:

ios - 使用 Xib 的参数构建 UIView 的优雅方式

swift - 当网络连接不可用时,Realm 使用本地数据库而不是同步?

mysql - 在 SQL 中获取总耗时 (TIME)

ios - 从sqlite中的空数据库中删除

ios - 如何使用 copyWithZone 进行深拷贝以复制结构?

ios - 如何闪烁颜色?

ios - 如何在 CAAnimationGroup 中为 NSLayoutConstraint 设置动画

Swift 将 unsafemutablepointer<MyStruct> 快速转换为 C void 返回指针

java - 为什么 Java 产生的时间比卡萨布兰卡实时时间晚一小时?

linux - linux gettimeofday() 的微秒时间是如何获取的,其精度如何?