【发布时间】:2021-02-16 05:10:56
【问题描述】:
我的 CoreData 与 NSPersistentCloudKitContainer 同步时遇到问题。
同步有效,但是当我重新安装应用程序时,在应用程序启动和同步结束之间会有几秒钟的令人讨厌的延迟。我需要在启动时决定是创建新数据实体还是使用来自 iCloud 的“旧”数据。
如果有办法,我可以忍受延迟并等待同步完成
a) 在启动时确定 iCloud 中有要同步的数据并
b) 在同步最终完成时收到通知
有人知道实现这一目标的解决方案吗?环境
NSPersistentStoreRemoteChangeNotificationPostOptionKey 没有多大帮助,因为它在同步期间被触发了多次,并且不提供任何状态信息。
【问题讨论】:
标签: ios xcode core-data icloud nspersistentcloudkitcontainer