iphone - 在 icloud 中存储 sqlite 数据库?

标签 iphone ios ipad ios5

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

最佳答案

简短的回答是你不应该使用 SQLite 和 iCloud,教程是正确的。来自iOS App Programming Guide ,

Using iCloud with a SQLite database is possible only if your app uses Core Data to manage that database. Accessing live database files in iCloud using the SQLite interfaces is not supported and will likely corrupt your database.

但是我不完全确定你想做你认为你想做的事。请记住,如果用户启用了设备备份到 iCloud,您的应用程序的文档目录将被备份。如果您打算将 iCloud 用作应用程序实例之间(例如用户的 iPhone 和 iPad 之间)或平台(以及 iOS 和 OS X 版本的应用程序)。

关于iphone - 在 icloud 中存储 sqlite 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9324746/

相关文章:

iphone - 如果安装了应用程序,有没有办法制作打开应用程序的链接,如果没有安装,是否有网站?

objective-c - 使用 xmpp 框架在 iphone 应用程序中发送消息和接收消息

iphone - 如何让输入标签在 iPhone/iPad 上正确显示?

objective-c - iPhone项目常数

html - iPhone 上的 Safari 在 :activate 之后不显示 <ul>

ios - 访问 plist 数组 Swift XCode

ios - 在 swiftUI 中为包含 List/Tableview 的全屏添加背景色

ios - 以编程方式创建的 UISplitViewController 没有滑动手势来显示/隐藏 master

iphone - 检查URL请求是否已在NSOperationQueue中

iphone - UITextField设置backgroundcolor隐藏阴影