1

我正在尝试编写一个命令行工具,我想在其中访问用户提供的某些文件。例如,我希望这是可能的:

$ readOrWriteTo /some/path/to/some/file

在沙盒模式下,我无法读取和写入文件,因为我没有权限。这没关系,但我想要求用户授予对选定文件的权限。在开发基于 UI 的应用程序时,可以使用NSDocumentController,然后返回一个安全范围的 URL。有没有一些方法可以在没有文档选择器的情况下获得这样一个安全范围的 URL?我知道其他应用程序会这样做,例如,当我第一次打开 Matlab 时,我收到类似“你想允许 Matlab 访问‘文档’吗?”的提示。

4

0 回答 0