macos - 如何在 Mac 沙盒应用程序上保留文件或文件夹列表?

标签 macos cocoa appstore-sandbox

我想知道是否可以保留之前在沙盒应用程序上打开的文件或文件夹列表,而无需重新打开它们或复制到它自己的库?

提前致谢

最佳答案

要跟踪用户访问的文件,您应该为每个文件创建安全书签,这样您的应用程序就可以在将来运行应用程序时访问这些文件,而无需每次都获得许可。

我创建了这个类,它包装了您通过 NSOpenPanel 打开文件时已经拥有的持久权限,然后您可以在将来使用该类访问该文件。

https://github.com/leighmcculloch/AppSandboxFileAccess

关于macos - 如何在 Mac 沙盒应用程序上保留文件或文件夹列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8906473/

相关文章:

xcode - 如何增加图像的尺寸?

cocoa - 应用沙箱: how to allow XPC service to read file that user opened in parent app?

macos - 从沙盒应用程序更新系统文件

macos - 无需购买 OSX Server 或多台机器即可在不同版本的 Mac 上进行测试

CSS 背景图片在 Chrome 中消失

c - Mac OS X 有/dev/ptmx 文件吗?

iphone - 我想要两个 UITextFields 但具有不同的委托(delegate)方法

cocoa - 让 Cocoa 应用程序弹出一个小部件而不是窗口

mysql - R - 在终端中运行命令并将输出保存到数据帧

iOS GameCenter 排行榜仅显示我在沙盒模式下的分数