我正在开发一个使用Core Data和iCloud(通过iOS7的巨大改进)的应用程序。这个应用程序存储了以下描述任务信息的数据:
这些图片可以存储在文档或库目录中(我必须决定哪个文件夹更方便),同样,它们将与唯一名称在同一文件夹中。
现在我想为图片激活iCloud同步,否则用户的体验将不完整(我只同步DB数据...没有图片,这对于一个应用来说是奇怪/错误的行为)。
苹果的文档真让我困惑。我找不到一种理解iCloud数据如何满足这种需求的方法。我只想在创建文件时立即同步文件夹中的每个文件。所以我的问题是:您能分享一些学习如何使用iCloud进行文件同步的好资源吗?
我需要使用UIDocument和其他iCloud API吗?还是有什么“自动”的东西。相当新的/愚蠢的问题,我知道:(
在同一个应用程序中使用核心数据和基于文档的iCloud同步是否会有任何问题?
注意:我知道我可以通过添加文档文件并希望用户激活文档同步来同步数据...但这显然不是我想要的。
name
为NSString
类型 date
为NSDate
类型image
为一个NSString
,它描述了图片的路径。现在我想为图片激活iCloud同步,否则用户的体验将不完整(我只同步DB数据...没有图片,这对于一个应用来说是奇怪/错误的行为)。
苹果的文档真让我困惑。我找不到一种理解iCloud数据如何满足这种需求的方法。我只想在创建文件时立即同步文件夹中的每个文件。所以我的问题是:
setAllowsExternalBinaryDataStorage
不会将外部文件与iCloud同步 - 因此您无法使用它。 - Duncan Groenewald