iCloud setUbiquitous error" User Deleted Zone",如何在没有CloudKit的情况下重新创建区域?

时间:2016-10-28 22:35:56

标签: ios objective-c icloud

我有一个应用程序,使用NSFileManager setUbiquitous方法将一些文件设置为无处不在。这非常有效,文件可以在多个设备上正确同步。

当用户从iCloud" Manage Storage"手动删除这些文件时,会出现问题。 “设置”中的选项如果他们使用"全部删除"选项,他们无法再使用我们的应用程序将任何文件上传到iCloud。 setUbiquitous函数返回TRUE且没有错误,但在设备日志中查看错误" User Deleted Zone"当它试图上传文件时。

在做了一些搜索之后,我看到其他人提到这是一个CloudKit错误。我根本没有使用CloudKit - 我只是调用setUbiquitous来上传文件,并使用查询来查找可用的文件。

如何在不使用CloudKit的情况下重新创建已删除的区域?是否有我应该在其他地方调用的功能,通常会为我重新创建这个区域?

如果我必须使用CloudKit,我们将非常感谢代码片段。

0 个答案:

没有答案