0
-(id) initForNewItem{
    self = [super initWithNibName:@"EmployeeDetailViewController" bundle:nil];
    if(self){
        [nameField setDelegate:self];
        [pinField setDelegate:self];
    }
    return self;
}

この場合、デリゲートは正常に設定されません。ただし、xib ファイルに移動し、Ctrl キーを押しながらクリックして UITextFields をファイル所有者にドラッグし、それを介してデリゲートとして設定すると、機能します。init メソッドで setter メソッドを呼び出すことが機能しない理由を誰かが説明できますか?

4

1 に答える 1