基类中的数千个错误,如NSObject.h,NSObjCRuntime.h

时间:2011-03-14 07:39:23

标签: iphone

我不知道为什么会发生这种情况......我整合了一个twitpic api,并且除了一个之外它的所有项目都很好。我在NSObject.h和NSObjCRuntime.h这样的类中得到了5488个错误。这个api有一个名为Crypto的文件夹,里面有两个.c文件,当我从我的项目中删除这个文件夹时,错误减少到1(因为这个文件夹中的一个类用于其他地方).All 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,并没有删除其中一个的效果。

3 个答案:

答案 0 :(得分:17)

将文件编译为objc,而不是c

答案 1 :(得分:2)

通常这些错误是由.pch文件中的问题引起的,例如不属于的#import或类似的问题。

答案 2 :(得分:0)

我多次出现此错误。这可能是因为多余的花括号。像

- (void)a {
}
}

检查项目中的最新更改。