相关疑难解决方法(0)

检测首次推出的iOS应用

我试图在Swift中找到一种方法来检测第一次发射.

ios swift

56
推荐指数
5
解决办法
5万
查看次数

在 iOS13 中使用 NSPersistentCloudKitContainer 进行 CloudKit 同步

我正在为我的核心数据应用程序使用 NSPersistentCloudKitContainer。在测试期间,我检查了设备上所做的更改是否在几秒钟内同步到 CloudKit。

但是,当我在设备上禁用 iCloud 然后立即重新启用时,设备上的所有数据都消失了。我检查我的私有数据库中的数据是否仍然存在于 CloudKit 上。CloudKit 上的数据同步回我的设备花了超过 1 天的时间。

这会在用户更换设备并看到他们的数据一开始消失时引起用户的困惑。问题:如何控制 CloudKit 上的数据同步回我的设备的速度?

core-data cloudkit ios13

10
推荐指数
1
解决办法
2543
查看次数

如何等待云套件数据与 iOS13 中的 swift 核心数据同步

我开发了基于核心数据的应用程序并在 iOS 13 中引入了 iCloud 同步功能。

我启用了 iCloud 套件,用于NSPersistentCloudKitContainer代替NSPersistentContainer并添加了几行代码来与 iCloud 同步核心数据。

同步工作正常。问题是当我卸载应用程序并重新安装应用程序时,它不会在第一次获取 iCloud 数据。我必须重新启动应用程序或打开另一个屏幕才能让 Core Data 与 iCloud 同步。无论如何我可以检查核心数据是否正在与 iCloud 同步或等到它完成同步?

谢谢。

core-data ios icloud swift

10
推荐指数
1
解决办法
1925
查看次数

标签 统计

core-data ×2

ios ×2

swift ×2

cloudkit ×1

icloud ×1

ios13 ×1