我有一个ScreenSaver项目。在本项目的参考资料中提供了图像文件。我试着这样加载它:
NSString* imageName = [[NSBundle mainBundle] pathForResource:@"DefaultImage" ofType:@"jpg"];
mpCurrentImage = [[NSImage alloc] initWithContentsOfFile:imageName];但是mainBundle的路径是/Applications/System Preferences.app/Contents/Resources
如何获取.saver包的路径,以便从资源加载图像?
发布于 2013-06-30 22:39:38
你会想要使用
NSString* imageName = [[NSBundle bundleForClass:[self class]] pathForResource:@"DefaultImage" ofType:@"jpg"];假设此代码位于属于捆绑包的类中。
https://stackoverflow.com/questions/17391380
复制相似问题