gpt4 book ai didi

objective-c - 沙盒 Mac 应用程序可以在哪里保存文件?

转载 作者:太空狗 更新时间:2023-10-30 03:13:38 25 4
gpt4 key购买 nike

我的 Mac 应用程序是沙盒化的,我需要保存一个文件。我在哪里保存这个文件?如果不使用打开的面板,我似乎无法找到允许这样做的具体位置。这就是我在 iOS 上的做法:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *path = [paths objectAtIndex:0];

Mac 上沙盒目录的等效项是什么?

最佳答案

无论您的应用程序是否被沙盒化,该代码片段都可以在 Mac 上运行。

在非沙盒 Mac 应用程序中,path 将引用您家中的 Documents 文件夹:例如/Users/username/Documents.

在沙盒应用中,它指的是应用沙盒中的文件夹:例如/Users/username/Library/Containers/com.yourcompany.YourApp/Documents

参见 the docs了解详情。

关于objective-c - 沙盒 Mac 应用程序可以在哪里保存文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11804309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com