我想创建一个简单的,需要创建一个NSImage,我想把.png文件放在我的包内容的资源.我在Xcode中添加.png文件到我的资源目录,当我创建的应用程序了.png文件显示在我的包里面的内容资源,但我havhing麻烦搞清楚如何在这里引用文件,我的尝试:
[image initWithContentsOfFile:@"resources/draw-button.png"];
我认为我的包内容将是我当前的目录所以我认为这会起作用,但确实如此.如何引用我的资源目录?
你想用NSBundle
:
NSString *path = [[NSBundle mainBundle] pathForResource:@"draw-button" ofType:@"png"]; NSImage *img = [[NSImage alloc] initWithContentsOfFile:path];