Macos 替代/Users/MyUsername/Pictures/pic.jpg

Macos 替代/Users/MyUsername/Pictures/pic.jpg,macos,Macos,我正试图在我的mac应用程序中以图像井的形式显示图片。我已通过以下方式展示了一张图片: /Users/MyUsername/Pictures/pic.jpg 但是我需要一些东西来替换我的用户名,以便它也适用于具有不同用户名的人。您需要通过编程找到用户主目录。这可以通过以下方法实现: e、 g 只是猜测一下(因为我对osx没有信心),/Users/$USER/Pictures/pic.jpg对你有用吗? NSURL* pictureDir = [NSFileManager URLForDirec

我正试图在我的mac应用程序中以图像井的形式显示图片。我已通过以下方式展示了一张图片:

/Users/MyUsername/Pictures/pic.jpg

但是我需要一些东西来替换我的用户名,以便它也适用于具有不同用户名的人。

您需要通过编程找到用户主目录。这可以通过以下方法实现:

e、 g

只是猜测一下(因为我对osx没有信心),
/Users/$USER/Pictures/pic.jpg
对你有用吗?
NSURL* pictureDir = [NSFileManager URLForDirectory:NSUserDirectory 
        inDomain: NSLocalDomainMask 
        appropriateForURL:@"Pictures "
        create:YES
        error:nil];