NSFileManager.setUbiquitous失败,错误256:无法打开文件

时间:2018-08-07 22:56:14

标签: icloud-drive

我正在尝试实现Apple建议在启用/禁用iCloud时将应用程序文档文件移至iCloud容器和本地docs文件夹之间的功能。但是,NSFileManager.setUbiquitous失败,并显示无用的错误256,该错误表示为:

  

无法将文件:///Users/patrick/Documents/Test%20Case%201.fd移至文件:/// Users / patrick / Library / Mobile%20Documents / iCloud〜com〜vedanamedia〜familydiagram / Documents /测试%20Case%201.fd:   无法打开“测试用例1.fd”文件。

文件权限是典型的,我可以使用普通用户权限来读写文件。

有问题的文件是扩展名为.fd的文档包,在我的项目中具有注册的UTI。这些文档包可在macOS系统服务的所有其他上下文中正常运行(在finder中打开,显示正确的图标等)。

如何解决此问题?这应该是对setUbiquitous的简单调用。也许文件包必须以不同的方式处理?

0 个答案:

没有答案