当用户刚刚在我的应用中启用iCloud时,我正在努力找到使用setUbiquitous:
将本地文件移动到iCloud的正确方法。麻烦的是,当iCloud上已存在具有相同名称和路径的文档时,此方法失败。
到目前为止,我发现有些人主张使用唯一的文件名来执行上传,但这对我来说听起来不对,因为这意味着任何禁用iCloud然后在我的应用中重新启用它的人都会有两个版本他们所有的文件。
我也理解在文件在iCloud中管理版本冲突,但我不能在这里使用它,因为调用setUbiquitous:
必须在任何开始之前发生。
请帮助我了解如何处理此问题。我无法在iOS iCloud设计指南中找到答案(https://developer.apple.com/library/ios/#documentation/General/Conceptual/iCloudDesignGuide/Chapters/Introduction.html)我感谢任何帮助!