我有一个应用程序,使用iCloud的Core Data将其数据同步到多个设备上。
现在我想使用iOS的通知中心小部件显示其中一些数据。重要的是,即使没有启动应用程序进行iCloud更新,通知中心也保持最新状态。
所以我认为,使用相同的iCloud持久性堆栈来扩展应该可以解决问题。
我在
我遇到的问题是,每次向下滑动通知中心时,扩展都会重新连接到iCloud,这可能还好,但之后需要再次打开通知中心才能看到当前数据,这似乎很奇怪。
有人使用iCloud有过此类经验吗?是否有最佳实践来创建不应随时间重载的managedobjectcontext,或这对于这些类型的扩展来说是错误的?
编辑:开发论坛上有一些讨论涉及到完全相同的问题,但是没有真正的解决方案。所以我开始了这个悬赏。
现在我想使用iOS的通知中心小部件显示其中一些数据。重要的是,即使没有启动应用程序进行iCloud更新,通知中心也保持最新状态。
所以我认为,使用相同的iCloud持久性堆栈来扩展应该可以解决问题。
我在
- (id)initWithCoder:(NSCoder *)aDecoder
方法中调用了堆栈的创建。我遇到的问题是,每次向下滑动通知中心时,扩展都会重新连接到iCloud,这可能还好,但之后需要再次打开通知中心才能看到当前数据,这似乎很奇怪。
有人使用iCloud有过此类经验吗?是否有最佳实践来创建不应随时间重载的managedobjectcontext,或这对于这些类型的扩展来说是错误的?
编辑:开发论坛上有一些讨论涉及到完全相同的问题,但是没有真正的解决方案。所以我开始了这个悬赏。