我在ViewController.m文件中收到“不完整的实现”警告。不明白为什么。我有下面的代码。我错过了什么?
#import“iaieDataViewController.h”
@interface iaieDataViewController ()
@end
@implementation iaieDataViewController ###ERROR HERE###
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
self.dataLabel.text = [self.dataObject description];
}
@end
答案 0 :(得分:0)
很难说我们缺少什么,但您可以轻松找到自己:转到iaieDataViewController
的头文件,并检查该类声明的方法。对于在标头中声明的每个方法,必须在.m文件中实现一个方法。否则,您会收到“不完整的实施”警告。
请注意,您采用的协议的方法也会计算:如果声明中包含协议名称列表(在<
... >
括号内标题中类的名称),必须实现这些协议中所有必需的方法,以避免警告。