-(id) initForNewItem{
self = [super initWithNibName:@"EmployeeDetailViewController" bundle:nil];
if(self){
[nameField setDelegate:self];
[pinField setDelegate:self];
}
return self;
}
在这种情况下,代表没有成功设置。但是,如果我进入 xib 文件并 ctrl-click + 将 UITextFields 拖到文件所有者上并通过它将它们设置为委托,它就可以工作。有人可以解释为什么在 init 方法中调用 setter 方法不起作用吗?