我知道有类似的问题,但我仍然无法解决。
error: missing @end [1]
error: expected identifier or '(' [1]
error: expected a type [1]
(在头文件中获取)
我用同名的新空文件替换了这个文件 - 仍然出现此错误?
#import "Storage.h"
@implementation Storage
@end
#import <Foundation/Foundation.h>
@interface Storage : NSObject
@end
答案 0 :(得分:4)
PREVIOUS 标头文件可能不完整。类接口中缺少@end。见https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocDefiningClasses.html#//apple_ref/doc/uid/TP30001163-CH12-SW1
答案 1 :(得分:0)
您是导入.m文件而不是.h?
像这样,显然是错误的,但很容易发生自动完成
#import "myHeader.m"