1

我的 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
4

1 回答 1

0

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

请注意,您采用的协议方法也很重要:如果声明具有协议名称列表(在标头中类名称之后的<...>括号内),则这些协议中的所有必需方法都必须实现为为了避免警告。

于 2013-01-25T10:57:50.040 回答