1

我在这里关注文档/指南:https ://developer.apple.com/library/ios/documentation/DataManagement/Conceptual/UsingCoreDataWithiCloudPG/UsingSQLiteStoragewithiCloud/UsingSQLiteStoragewithiCloud.html#//apple_ref/doc/uid/TP40013491-CH3

在图 1-4 之后,它说让我的 iPhone 进入飞行模式,启动应用程序,在本地存储中创建一些记录,然后当我准备离开飞行模式时

设置:首先在您的 iOS 设备上启用飞行模式,或者在您的 Mac 上禁用所有网络接口。也从您的设备中完全删除您的应用程序。

测试:运行您的应用程序并创建一些记录。禁用飞行模式或重新启用网络接口。然后等待 Core Data 在 Xcode 中将“Using local storage: 0”打印到控制台。Core Data 调用您的通知处理程序,并且您的记录在您的通知处理程序执行新的获取请求后保留。

Using local storage: 0 for new NSFileManager current token...但是,即使启用了飞行模式并且它不应该能够与 iCloud 对话,我也会感到困惑,对吧?

我已经删除了该应用程序的所有 iCloud 数据,从我的手机中删除了该应用程序,然后重新安装,但我仍然遇到同样的问题。它在不到一秒钟的时间内立即运行整个过程。

我究竟做错了什么?

4

0 回答 0