xcode 4.5.2中的“不完整实现”

时间:2013-01-25 10:53:55

标签: xcode implementation

我在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

1 个答案:

答案 0 :(得分:0)

很难说我们缺少什么,但您可以轻松找到自己:转到iaieDataViewController的头文件,并检查该类声明的方法。对于在标头中声明的每个方法,必须在.m文件中实现一个方法。否则,您会收到“不完整的实施”警告。

请注意,您采用的协议的方法也会计算:如果声明中包含协议名称列表(在< ... >括号内标题中类的名称),必须实现这些协议中所有必需的方法,以避免警告。