/Users/MyUsername/Pictures/pic.jpg的替代品

时间:2013-09-28 17:06:12

标签: macos

我正试图在我的mac应用程序中很好地显示图像。我设法通过使用:

显示图片
/Users/MyUsername/Pictures/pic.jpg

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

1 个答案:

答案 0 :(得分:1)

您需要以编程方式查找用户主目录。这可以使用NSFileManager

的方法完成

NSURL* pictureDir = [NSFileManager URLForDirectory:NSUserDirectory 
        inDomain: NSLocalDomainMask 
        appropriateForURL:@"Pictures "
        create:YES
        error:nil];