功能需求
我们知道,默认开启云同步 CoreData 数据库的 App 会在启动时自动通过 CloudKit 同步数据。
但有些情况下,我们不希望这种同步行为在 App 启动时自动发生,原因有很多,比如:
- App 中设置了让用户决定是否开启云同步功能的选项
- 在 App 启动时进行云同步会拖慢启动线程,甚至造成 App 崩溃(后文有述)
那么,如何在 App 中按需动态开启 iCloud 云同步机制呢?
在本篇博文中,您将学到这一技能。
无需等待,让我们将马上踏上征程!Let’s Go!!!��
问题分析
1.