可可应用程序中的资源文件夹路径

Ahm*_*laf 5 c macos cocoa objective-c

我正在使用一些c文件的Mac OS X应用程序,我有一个配置文件,我将它添加到应用程序资源.

我的问题是"资源文件夹的相对路径是什么?"

我试过了

"[MyAppName].应用程序/内容/资源/的config.cfg"

它只在我从xCode运行我的应用程序时才能正常工作,否则它不起作用!

我认为应用程序从"MacOS"文件夹开始,所以我使用了这条路径: "../ Resources/config.cfg"

但它也没有用:(

请帮忙

mah*_*mah 8

使用相对路径会遇到麻烦.幸运的是Cocoa会给你一个绝对的路径:

NSBundle *myBundle = [NSBundle mainBundle];
NSString *absPath= [myBundle pathForResource:@"config" ofType:@"cfg"];
Run Code Online (Sandbox Code Playgroud)