使用 iCloud(手动保存)
Posted
技术标签:
【中文标题】使用 iCloud(手动保存)【英文标题】:Working with iCloud (manual saving) 【发布时间】:2012-08-11 13:09:01 【问题描述】:我正在尝试实现我自己的文档方式 - 我的用户创建了一个文档,然后他选择是否将其上传到 iCloud。上传到 iCloud 后,我希望文档只能以只读方式使用——这意味着我已经确定了它的名称,用户编写了内容,选择上传,从现在开始他只能查看文档内容并且名称或完全删除文档 - 但不能修改的是内容或名称。 (该文档仅包含文本)。
这可能吗?
提前致谢。
【问题讨论】:
【参考方案1】:是的。这应该是很有可能的。
您可以为您的文档扩展 UIDocument,并让管理您的文档的类提供不同的功能,您可以根据文档的 url 是否为 [[NSFileManager defaultManager] isUbiquitousItemAtURL:fileURL]
返回 true 来选择实现这些功能。
【讨论】:
这样就可以将文档设为只读,并且只能在发送后删除?另外,它可以只保存原始文档,不自动保存(因为不需要)? 实际上,您是否希望您的文档只能在您的应用中使用? 假设您的文档仅用于带有 UIDocument 的应用程序中,您可以控制何时在管理文档的类中保存/写入/删除内容。以上是关于使用 iCloud(手动保存)的主要内容,如果未能解决你的问题,请参考以下文章
如果我使用 Core Data 手动迁移,我以后可以集成 iCloud 同步吗?