gpt4 book ai didi

ios - iOS:EKEventStoreChangedNotification。什么时候发送?

转载 作者:行者123 更新时间:2023-12-01 16:53:37 34 4
gpt4 key购买 nike

我有一个显示日历事件的应用程序。我希望只要iCloud中的用户日历发生更改,它就可以更新。

该文档声称EKEventStoreChangedNotification是在添加/删除/修改事件时发送的。我有时发现确实如此。但其他时候,根本没有发送任何通知。我每三分钟调用一次[EKEventStore refreshSourcesIfNecessary],但即使那样也不会进行更改。我可以可靠地在应用程序中检测到更改的唯一方法是切换到“日历”应用程序,等待事件更改在那里出现(通常在几秒钟之内),然后再返回到我的应用程序……就可以了。

还有一件事:我为iCloud日历打开了“推送”通知。

知道这里发生了什么吗?为什么不一致?我如何使其一致?

谢谢!

最佳答案

不确定是否有帮助,但是我也遇到了这个问题(假设我可以依靠EKEventStoreChangedNotification)...使用您采用的方法(调用[EKEventStore refreshSourcesIfNecessary] tho,我确实得到了一致的结果,在调用该方法后的片刻,然后收到更改通知,似乎一直在工作。

关于ios - iOS:EKEventStoreChangedNotification。什么时候发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13733823/

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