没有运行textFieldShouldReturn方法

时间:2012-12-21 12:18:36

标签: objective-c ios xcode

我昨天刚刚开始阅读Objective-C,我无法理解为什么我的

textFieldShouldReturn

方法没有运行。

这是实际的方法:

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    self.itemTxt.text = @"Return pressed";
    return YES;
}

这是我头文件中的接口行:

@interface ArrViewController : UIViewController <UITextFieldDelegate>

2 个答案:

答案 0 :(得分:2)

您需要为UITextField

主动设置委托

例如,在viewDidLoad中你可以写:

myTextField.delegate = self;

如果需要,您也可以在Interface Builder中将其连接起来。

答案 1 :(得分:1)

使用textfield的setDelegate方法自我