iOS:奇怪的XCode编译错误
问题描述:
我正在使用Bump API和Facebook SDK构建应用程序。 在某个时候突然出现了一个以前没有的错误。 奇怪的是,它首先在Facebook SDK头文件中,现在它在Bumper.h中。iOS:奇怪的XCode编译错误
我敢肯定的是,误差不到哪XCode中说,这是。但我找不到任何东西。这非常令人沮丧,并再次证实XCode可能是一个真正的痛苦。
你们有人有什么想法可能是错的?我正在使用iOS 5进行开发。Thx
答
沿着包含链行进。实际的错误将包含Bumper.h或包含在包含Bumper.h的文件中(如此类推,直到找到缺少的@end,或者;)或;;)
当编译完成这些包含被粘在一起成为一个文件,这就是为什么你会在错误的地方看到语法错误的后果。
你有没有尝试清理和重建?你也应该看看你的.pch文件,看看里面的一切是否正常(可能是来自.pch的包含文件,或者是一个方法声明或'#define') – 2011-12-18 10:17:16
这是我的.pch文件,看起来不错,我猜。 '#import #ifndef __IPHONE_4_0 #warning“此项目使用的功能仅适用于iOS SDK 4.0及更高版本。” #ENDIF 的#ifdef __OBJC__ #进口 #进口 #endif' –
cmart
2011-12-18 12:15:12