现有的 UIDocument 不会在 iCloud 上更新
Posted
技术标签:
【中文标题】现有的 UIDocument 不会在 iCloud 上更新【英文标题】:Existing UIDocument Won't Update On iCloud 【发布时间】:2013-01-21 20:30:07 【问题描述】:我有一个应用程序在创建、存储、移动和从云端读取新文件时没有问题。我遇到的问题是修改云中已经存在的文档。我在打电话
[NSFileManager defaultManager] setUbiquitous:YES fromURL:localURL toURL:iCloudURL];
在这两种情况下都可以确认它会触发并且目标/本地 URL 是正确的。无论出于何种原因,虽然它不会编辑文件,但只能创建一个新文件。我的猜测是我需要为文件编辑做一些不同的事情,但也许我遗漏了一些东西。有人有想法么?谢谢。
【问题讨论】:
【参考方案1】:我找到了一个成功更新文档的答案,但我不确定这是否是最佳方式。我在打电话:
[[NSFileManager defaultManager] removeItemAtURL:iCloudURL]];
在调用 [setUbiquitious] 方法之前。不过希望看到另一种解决方案。
【讨论】:
以上是关于现有的 UIDocument 不会在 iCloud 上更新的主要内容,如果未能解决你的问题,请参考以下文章
当应用程序在后台时,如何检查我的 UIDocument 是不是已通过 iCloud 更新?