gpt4 book ai didi

ios - EKEventStoreChangedNotification 如何知道哪个提醒更新了

转载 作者:行者123 更新时间:2023-11-29 02:56:32 25 4
gpt4 key购买 nike

我正在将 iOS 提醒应用程序集成到我的应用程序中,当我收到 EKEventStoreChangedNotification 时如何知道修改了哪个特定提醒,或者我是否需要获取所有提醒并在我的应用程序中更新。
在文档中,它被写为 “每当您收到 EKEventStoreChangedNotification 通知时,您应该重新获取事件的当前日期范围” 当前日期范围是多少?如果用户修改了 future 某个日期的提醒标题怎么办?

最佳答案

不,EKEventStoreChangedNotification 通知不包含任何允许您准确检测更改内容的数据 - 只要数据库有任何更新,它就会发布。

此外,根据我的经验,此事件可能会连续触发多次,因此值得将这些事件合并到您的应用的单个 UI 更新中,例如,使用计时器在上次触发后的短时间内更新您的 UI已收到更改通知。

当文档声明“您应该重新获取事件的当前日期范围..”时,它只是意味着如果您的 UI 正在显示事件的月份 View ,您应该从事件存储中重新请求此日期范围作为你不知道到底发生了什么变化。

关于ios - EKEventStoreChangedNotification 如何知道哪个提醒更新了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23821021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com