在过去的 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
这是弹出的内容:
缺少 '@end' .. 这是在 @interface 行
Expected Identifier 或 '(' .. 这突出显示第一个属性
想法?
编辑:解决方案。显然我不能将此作为答案发布,即使这就是我解决问题的方式。无论如何,以防万一它对任何人有帮助,请检查导入文件的 ViewControllers(或对象)的导入,得到错误
嗯,那很乏味。找到了一个由第二个视图控制器导入的 ViewController,第二个视图控制器导入了这个 NSObject。第一个视图控制器由于某种原因从 UITableViewController 更改为 UIViewController。感谢@rob-mayoff 的想法