沙盒Mac OS应用程序,将文件保存在共享位置?

时间:2016-09-07 15:41:06

标签: xcode macos sandbox beta macos-sierra

拥有沙盒Mac应用程序。它将文件下载到某个位置,我希望其他文件能够编辑和覆盖这些文件。

目前,我通过我的应用程序保存到Documents Container:

let path = manager.URLsForDirectory(NSSearchPathDirectory.DocumentDirectory, inDomains: NSSearchPathDomainMask.UserDomainMask).first!

然后我通过预览修改并保存文件。

在OSX 10.11 El Capitan中,这很好。但是,在用户尝试保存时,在Mac OS 10.12 Sierra Beta上,我们会收到警告:&#34;原始文档无法更改,因此已创建与您的更改重复的内容。&#34; < / p>

保存到应用程序支持时出现同样的问题。

当然,这很有意义,因为Sandboxed Apps的许多用例是他们不希望其他应用程序触及他们的内容。虽然有一个共享空间,沙盒应用程序可以允许其他应用程序修改其内容吗?

0 个答案:

没有答案