gpt4 book ai didi

ios - 使用 icloud 进行本地核心数据存储

转载 作者:行者123 更新时间:2023-11-29 03:36:15 25 4
gpt4 key购买 nike

我有一个关于 iOS7 中带有核心数据存储的 icloud 商店的问题。在苹果WWDC大会上,提到可以在沙箱中创建核心数据存储,当应用程序开始接收来自icloud的响应时,核心数据存储中的更改将合并到icloud存储中。

现在,(我可能是错的),但 session 进一步提到,一旦应用程序切换到 icloud 存储,本地核心数据存储将被删除。所以,我的问题是本地核心数据存储是否可以与 iOS7 中的 icloud 存储共存(以便用户能够离线处理数据)?有这方面的示例代码吗?

最佳答案

在 iOS 7 中,Core Data 框架负责管理本地存储,直到 iCloud 存储设置完毕并可用。此模式也适用于应用程序离线时,并且当应用程序离线时它不会删除任何数据(只需仔细检查我正在开发的应用程序)。

在其他情况下,iCloud 存储区将被删除。如果 iCloud 用户帐户发生更改,相应的 iCloud 存储文件将被删除。在这种情况下,有一个新的 API NSPersistentStoreCoordinatorStoresWillChangeNotification,允许您在存储不可用之前存储未保存的数据。如果用户稍后使用同一帐户登录,数据将从 iCloud 恢复(有关更多信息,请查看 WWDC 2013 session 207 视频 15')。

至于示例代码,目前还没有。不过,有 iCloud sample code shared by AppleSpaceMan在开发者论坛上,我将其用作基础并且运行良好。

关于ios - 使用 icloud 进行本地核心数据存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19143877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com