本地通知在从日期选择器中选择的确切时间不起作用,但在 swift 3 中几秒钟后


enter code here我是

swift 3 的新手.目前我正在努力使用日期设置注释和给出通知时间进行本地通知 picker.my 问题是通知仅在通知触发日期后的几秒钟(例如有时是 5 秒、34 秒、18 秒等)后触发。

我从那里得到代码http://jamesonquave.com/blog/local-notifications-in-ios-8-with-swift-part-1/

谢谢

我发现这个答案说UILocalNotification触发时间不是那么准确。我还浏览了Apple关于Timer的文档,并发现了有关计时器容差的信息

系统保留对 某些计时器,而不考虑容差属性的值。

由于计划的通知将在后台使用计时器,因此系统必须应用较小的容差以提高节能效果。如果您想阅读有关计时器容差的更多信息,请阅读此Apple有关计时器的文档。

相关内容

最新更新