2013-11-10 9 views
4

Я работаю над Mac OS X, которое использует некоторые файлы c, и у меня есть файл конфигурации, который я добавляю в ресурсы приложения.Ресурс путь папки в приложении для какао

Мой вопрос: «Каков относительный путь к папке ресурсов?»

Я попытался

"[MyAppName] .app/Содержание/Ресурсы/config.cfg"

и она отлично работает только тогда, когда я бегу мое приложение с Xcode, в противном случае он не работает !

Я думал, что приложение начинается с "MacOS" папку, так что я использовал этот путь: "../Resources/config.cfg"

, но он также не работает :(

любая помощь, пожалуйста,

ответ

7

Использование относительных путей может привести к неприятностям счастью Какао даст вам абсолютный путь:.

NSBundle *myBundle = [NSBundle mainBundle]; 
NSString *absPath= [myBundle pathForResource:@"config" ofType:@"cfg"]; 
+0

I Wi ll использовать этот путь из c-файла, а не цели c. Спасибо –

+0

Посмотрите, как вы отметили свой вопрос. – mah

+0

Передаю это как параметр моей функции c, thX :) –

Смежные вопросы