Подтвердить что ты не робот

Тысячи ошибок в базовых классах, таких как NSObject.h, NSObjCRuntime.h

Я не знаю, почему это происходит... Я интегрирую twitpic api и работаю над всеми проектами, кроме одного. Я получаю ошибки 5488, и это тоже в классах, таких как NSObject.h и NSObjCRuntime.h. У этого api есть папка с именем Crypto, в которой есть два файла .c, когда я удаляю эту папку из моего проекта, тогда ошибка уменьшается до 1 (потому что один из классов из этой папки используется else где). Все 5k + ошибки только в этих двух классах, ошибки похожи на

FOUNDATION_EXPORT Class NSClassFromString(NSString *aClassName);
                         expected '=', ',', ';', 'asm' or '__attribute__' before '*' token

несколько ошибок:

expected identifier or '(' before '@' token
expected identifier or '(' before '-' token
expected identifier or '(' before '+' token

Я уверен в том, что в классах нет ошибок, потому что тот же код работает хорошо в других проектах. Еще одно замечание - у меня два .pch, и нет эффекта удаления одного из них.

4b9b3361

Ответ 1

скомпилируйте файлы как objc, а не c

Ответ 2

Обычно эти ошибки вызваны проблемой в файле .pch, например, #import, который не принадлежит, или что-то подобное.

Ответ 3

Я получил эту ошибку несколько раз. Это может произойти из-за избыточной фигурной скобки. Как

- (void)a {
}
}

Проверить последние изменения в проекте.