oly*_*ise 9 xcode cocoa-touch objective-c nsobject
所有突然的Xcode 在我的对象的开头给我一个错误"意外'@'在程序中"@interface.
这是在我以前工作的一堆物体中发生的......
这是一个例子(评论中有错误)
#import <UIKit/UIKit.h>
#import "ONCOChordDiamond.h"
@interface ONCOChordView : UIView //// unexpected '@' in program
{
NSMutableArray* chordDiamonds;
NSUInteger diamondWidth, diamondHeight;
}
@end /////unexpected '@' in program'
Run Code Online (Sandbox Code Playgroud)
那么为什么Xcode会给我这个错误?这似乎是个bug.
检查ONCOChordDiamond.h文件中的语法错误.如果您在Xcode中运行Product> Analyze,它们可能会突出显示.
导入具有语法错误的文件可能导致编译器无法正确解析当前文件,即使当前文件的语法正确也是如此.