呼叫功能按下完成或返回uitextfield的键

时间:2014-06-02 09:15:06

标签: ios objective-c cocoa-touch uitextfield

我想按uitextfied的完成键执行一些任务 我曾尝试过这种方式

 -(void)textFieldShouldReturn:(UITextField *)textField
 {
   [textField resignFirstResponder];
   [self myfuction];
  }

但没有任何事情发生

1 个答案:

答案 0 :(得分:2)

您是否设置了delegate的{​​{1}}?像

UITextField

如果是,那么将断点放在myTextFieldObj.delegate = self; 的正文并检查它是否有效?

编辑

委托方法应该是

myfuction

- (BOOL)textFieldShouldReturn:(UITextField *)textField ,其返回-(void)textFieldShouldReturn:(UITextField *)textField而不是BOOL,因此您的代码应为..

void