【发布时间】:2014-03-25 00:15:07
【问题描述】:
在我的应用程序中,我将图像保存在文件管理器中,并将它们的元数据(图像名称、创建日期、注释和图像路径)保存在核心数据中。 我想知道使用 iCloud 同步这些数据的最佳做法。
【问题讨论】:
标签: ios core-data icloud nsfilemanager file-manager
在我的应用程序中,我将图像保存在文件管理器中,并将它们的元数据(图像名称、创建日期、注释和图像路径)保存在核心数据中。 我想知道使用 iCloud 同步这些数据的最佳做法。
【问题讨论】:
标签: ios core-data icloud nsfilemanager file-manager
如果您将图像保存在 ubiquity 容器中,它们将跨设备同步。但是,您可能需要存储相对路径名而不是绝对路径名。
如果您查看下面链接中的示例应用程序,您会发现该应用程序使用 iCloud 使用事务日志来同步 Core Data 数据库,它使用 iCloud 来同步用户制作的备份文件。因此,虽然这不是您想要的,但修改将备份文件保存到 iCloud 的代码以将文件保存到 iCloud 会很容易。
您确实需要记住,iOS 不会自动从 iCloud 下载文件,因此您必须先从您的应用程序中执行此操作,然后再尝试在设备上使用它们。
http://ossh.com.au/design-and-technology/software-development/
【讨论】: