我有一个应用程序,它监视 /Volumes 目录的更改并允许用户访问出现在目录中的已安装卷。
令我惊讶的是,像 NSWorkspace.mountedLocalVolumePaths、NSWorkspaceDidMountNotification 通知和 FSEventStreamCreate 这样的许多方法都没有错误地返回,我能够像以前一样监视目录,但是写入 /Volumes 的任何子目录都不起作用,并且将文件 URL 添加到粘贴板失败带有 __CFPasteboardIssueSandboxExtensionForPath 错误。
是否有我需要的权利,或者除非用户在对话框中选择它们或拖放,否则这是否严格禁止获得对卷的写访问权限?
谢谢!