重新启动应用程序后,对文件夹的访问将消失

问题描述 投票:0回答:2

我的应用程序需要访问沙箱之外的某些文件夹及其内容(用户选择的)。我一切正常,但是当应用程序重新启动时,我仍然可以看到文件夹内的内容,但无法读取文件夹内的文件。

我通过一个简单的

NSOpenPanel
访问该文件夹,就像我说的,它可以工作并让我可以访问所有文件和子文件夹,直到应用程序重新启动为止。

有什么方法可以让 NSOpenPanel 授予我对文件的永久访问权限吗?

swift macos sandbox
2个回答
0
投票

重新启动后权限已恢复为原始状态,您可能需要再次检查自动授予文件夹访问权限的实现情况


0
投票

您可能想尝试保存网址书签数据,而不仅仅是路径,您可以在此处阅读。

© www.soinside.com 2019 - 2024. All rights reserved.