NSA*_*ict 2 macos cocoa sandbox objective-c
我的应用程序在下面读取iTunes的XML库文件
/Users/username/Music/iTunes/iTunes Music Library.xml
Run Code Online (Sandbox Code Playgroud)
但是,如果iTunes资料库存储在不同的硬盘上,则此文件也将存储.沙箱不允许我访问此文件,除非用户授予它.
这是使用a完成的NSOpenPanel.
但是,现在我必须要求用户每次打开应用程序时都有权访问此文件,这非常烦人.
有没有办法永久授予对特定文件的访问权限?
例如,如果您在另一个应用程序中打开一个文件,如果您退出该应用程序,该应用程序将再次打开相同的文件.像这样的东西会很有用.