gpt4 book ai didi

objective-c - 在 macOS 上获取当前用户的桌面路径

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

我用

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

效果很好。但是当我用 sudo 启动应用程序时,它会给出根目录的桌面路径。有没有办法始终返回当前用户的桌面(即使应用程序是使用 sudo 启动的)?

最佳答案

我使用下面的语句。

[NSURL fileURLWithPath:[NSHomeDirectory()stringByAppendingPathComponent:@"Desktop"]]

关于objective-c - 在 macOS 上获取当前用户的桌面路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17491251/

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