我在swift中遇到了通知中心的问题。 我试图通过iPhone的通知中心查看更新的公交时刻表,因此您无需进入应用程序即可查看下一个公交车时间。 例如:
如果手机上的时间是> =到11:30和< = 11:59
print "next bus is 12:00"
如果手机上的时间是> = 12:00且< = 12:29
print "next bus is at 12:30
等
我希望它不断更新自己,就像它在循环中一样。有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
正如Noir在他/她的评论中暗示的那样,您的应用向通知中心发布通知的方式是创建和发布本地通知。如果您的应用未在前台运行,则会在通知中心向用户显示通知。
您可以在将来提交包含fireDate
值的本地通知,它们将在指定的fireDate上触发。
您是希望系统通知中心显示通知,还是希望您的应用显示即将到来的公交车时间列表,并在用户查看时自行更新?通知中心并不是真正用于即将发生的事件的日历,而是用于警报和"您收到此消息"类型通知。