[self.text resignFirstResponder];と書いている人がほとんどだとおもいます。
ですが、これだとtextFieldにリーチできないときにどうしようもないですよね。
例えば、tableview cellの上にtext fieldをおいたとき、僕の場合エラーが出たのでテキストフィールド自体を参照できませんでした。
そんなときに役立つのがこのコード
[self.view endEditing:YES];この一つのコードでどんなシチュエーションにも対応できます!(多分ね!)
さらに、textfieldのデリゲートと併用して
-(void)textFieldDidEndEditing:(UITextField *)textField{ keyword = [NSMutableString stringWithFormat:@"%@", textField.text]; }こんな風に書くと、なんとテキストフィールドの中身もゲットできてしまうんですね〜
とてもいい働きをしてくれるのでお困りの際には試してください^^