我如何将 FMDatabase 存储到 iCloud

Posted

技术标签:

【中文标题】我如何将 FMDatabase 存储到 iCloud【英文标题】:How would i store a FMDatabase to iCloud 【发布时间】:2012-08-15 23:24:37 【问题描述】:

您好,我正在尝试将 FMDatabase 保存到 iCloud。我只能保存 NSData 或 UIDocument 我该怎么办?有没有办法这样做?如果是这样,请让我知道任何输入将不胜感激。

【问题讨论】:

【参考方案1】:

默认情况下,保存到 NSDocumentsDirectory 的所有文件都备份到 iCloud。 FMDB 只是标准 SQLite API 的包装器,因此使用它创建的数据库可以很好地备份。有关 iCloud 备份的更多信息read the docs here。

【讨论】:

我的猜测是 OP 可能正在寻找将文件写入 iCloud 进行同步,而不是备份。 @JesseRusak 嗯,你可能是对的,这个问题是模棱两可的。无论如何,我给官方文档的链接是 OP 开始 iCloud 同步的最佳位置!

以上是关于我如何将 FMDatabase 存储到 iCloud的主要内容,如果未能解决你的问题,请参考以下文章

FMDatabase 锁定,类内使用的最佳实践

当 uibiquity 容器 (iCloud) 不可用时存储 UIManagedDocuments

Fmdatabase 选择日期

通过 FMDatabase 可读的 Date 的 GUI 将日期输入数据库

在 iOS 7 中禁用 Core Data 中的 iCloud(也就是将持久存储文件迁移到本地)

可能的 FMDatabase/FMResultSet 错误