私がiOSを学ぶために書いている基本的なチャットアプリである私のプログラムを実行していると、次のような異なる結果に気づきました。
[self._inputBox resignFirstResponder];
vs
[sender resignFirstResponder];
私はこのibactionを持っています:
- (IBAction)_sendText:(id)sender
これは、送信ボタンを押すと呼び出されます。また、そのibactionが送信ボタンと同じibactionを呼び出すため、Enterキーで呼び出されます。
今夜サポートしたばかりのiPhoneで(これは1つのビューですが、今夜はipadストーリーボードとipodの両方のビューがあり、ipadアクションを今夜ipodストーリーボードに配線しました)、このibactionに接続されている送信ボタンをクリックします。 resignFirstResponderを呼び出すself.inputBoxは機能しますが、送信者のresignFirstResponderは機能しませんでした。私にはテストをしている友人がいます、そして彼はそれが彼のiPodで動かなかったことを見つけた人でした。私はそれをシミュレーターで実行しただけで、両方ともそこで動作しました。
マイク