Приложение командной строки xcode с основными данными pathForResourse всегда возвращает ноль

Я создал приложение командной строки через xcode с основными данными. Но когда я делаю это:

NSString* dataPath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"json"];

dataPath всегда равен нулю. Рядом с файлом main.m у меня есть файл с именем test.json, и я добавил его в раздел Фразы сборки -> Копировать файлы. Он находится рядом с main.m также в Finder.

Я использую OSX Mavericks и xcode 5. Заранее спасибо!


person Johan S    schedule 01.11.2013    source источник


Ответы (1)


Я узнал это после некоторой возни. По-видимому, вы должны проверить не только Каталог продуктов в разделе Копировать файлы, вы также должны снять флажок Копировать только при установке, также возьмите позаботьтесь о подпути, чтобы вы не пропустили это.

person Johan S    schedule 01.11.2013