xcode目标c在NSObject上缺少@end

gdu*_*ubs 2 xcode objective-c uitableview nsobject

关于这个问题我过去2个小时一直绞尽脑汁,我找不到任何通过搜索或删除我的CustomTableCell导入文件的解决方案.

这是我的班级(.h)

#import <UIKit/UIKit.h>

@interface MatchTableCell : UITableViewCell{

}

@property (nonatomic, weak) IBOutlet UILabel *matchId;
@property (nonatomic, strong) IBOutlet UILabel *fighter1Name;
@property (nonatomic, weak) IBOutlet UILabel *fighter2Name;
@property (nonatomic, weak) IBOutlet UILabel *status;


@end
Run Code Online (Sandbox Code Playgroud)

这就是突然出现的:

缺少'@end'..这会弹出@interface行
预期标识符或'('..突出显示第一个属性

思考?

编辑:解决方案.显然我不能发布这个作为答案,即使这是我解决问题的方式.无论如何,以防它帮助任何人,检查导入文件的ViewControllers(或对象)的导入得到错误

嗯,这非常乏味.找到一个由第二个viewcontroller导入的ViewController,第二个viewcontroller导入这个NSObject.第一个viewcontroller,由于某种原因从UITableViewController更改为UIViewController.感谢@ rob-mayoff的想法

rob*_*off 16

@end在其他一个.h文件的末尾缺少该指令..h逐个浏览项目中的文件.对于每个具有@interface@protocol部分的部分,请确保该部分以@end指令终止.