我有一个图书馆风格的 iCloud + Core Data 设置。我正在开发的应用程序包含位于登录屏幕后面的用户数据。用户登录后,持久存储协调器被实例化,iCloud 存储被添加到其中。
这是我的用例和问题:
1)开始使用应用程序,数据正在存储到 iCloud 2)删除应用程序 3)再次构建到设备,登录应用程序,期望事务日志被调用并在本地存储中重新创建数据。4) 当使用慢速连接时,我在调试日志中出现错误,多次指出文件下载失败... 5) 应用程序是空的,现在看起来好像备份恢复失败。
我的配置确实是正确的,并且可以通过下降连接 100% 工作。
有没有办法强制 iCloud 立即重试下载这些文件?在允许用户进入应用程序之前,是否可以使用回调来确保这些文件已成功下载?
任何建议将被认真考虑!谢谢。