在 icloud 中存储 sqlite 数据库?

2024-01-19

退出应用程序并在打开应用程序时拉取后是否可以将 SQlite 存储到 iCloud 中?但教程告诉我们仅使用核心数据,这是不可能的 仅通过Sqlite?


简而言之,您不应该使用 SQLite 和 iCloud,教程是正确的。来自iOS 应用程序编程指南 https://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/iCloud/iCloud.html,

仅当您的应用程序使用 Core Data 来管理该数据库时,才可以将 iCloud 与 SQLite 数据库结合使用。不支持使用 SQLite 接口访问 iCloud 中的实时数据库文件,并且可能会损坏您的数据库。

然而,我不完全确定你想做你认为你想做的事。请记住,如果用户启用了设备备份到 iCloud,您的应用程序的文档目录将被备份。只有当您计划将 iCloud 用作应用程序实例之间(例如用户的 iPhone 和 iPad 之间)或平台之间(以及 iOS 和 OS X 版本)之间的同步工具时,在应用程序中启用 iCloud 才真正有意义。应用程序)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 icloud 中存储 sqlite 数据库? 的相关文章

随机推荐