NSObject не определен (цель c) - PullRequest
0 голосов
/ 20 августа 2010

Скорее всего, это очень простой вопрос, но я совершенно озадачен этим (и более чем немного смущен ситуацией). У меня есть следующий код в утилите командной строки в xCode:

#include <CoreFoundation/CoreFoundation.h>

int main (int argc, const char * argv[]) {

    NSFileManager *filemgr = [NSFileManager defaultManager];

}

Когда я строю проект, я получаю сообщение об ошибке "NSFileManager 'не объявлен". Если я добавлю строку:

#include <Foundation/Foundation.h> 

число моих ошибок увеличилось с 3 до 3951 со всеми ошибками в файле "NSObjCRuntime.h". Я не думаю, что с кодом что-то не так, но у меня что-то не так в среде программирования?

Спасибо за помощь.

Ответы [ 2 ]

2 голосов
/ 20 августа 2010

Эти одинарные кавычки недействительны.Попробуйте это:

#import <Foundation/Foundation.h>
0 голосов
/ 20 августа 2010

Вы также забыли свой пул автоматических релизов, я не думаю, что вы должны делать такие вещи самостоятельно, когда вы не знаете, что делаете, и просто позволить XCode сделать всю тяжелую работу за вас.

В новом окне проекта должен быть доступен шаблон для инструментов командной строки на основе Foundation.

...