2

NSStringsに保存され、アプリでより深く使用されるいくつかのテキストフィールドを持つフォームを作成しました。

現在、GUIキーボードのリターンキー(完了)を押すと、キーボードが閉じられ、テキストフィールドのデータがNSStringに保存されます。同様に、背景に触れると同じことが起こります。

ただし、最初に上記のいずれかを実行せずに別のテキストフィールドにタッチすると、変数は保存されません。これを行う方法はありますか?おそらく、特定のテキストフィールドがファーストレスポンダーをリリースしたときにアクションを実行する方法はありますか?

4

1 に答える 1

1

問題の最善の解決策は、

-(void)textFieldDidEndEditing:(UITextField *)textField 

そして、フォーカスが失われるたびに、textFieldにアクセスして、textFieldsテキストを適切な文字列に保存できます。

于 2012-09-10T21:22:52.113 に答える