私のアプリの1つで、編集(テキストを入力)またはその他の「テキスト可能」にしようとするとUITextField
、カーソルが点滅しますが、バックスペース(最初のテキストが含まれている場合のみ可能)以外の文字は入力されません。 RETURNと文字タイプの切り替え。これは、アプリケーション全体のすべてのコントロールに適用されます。UITextView
UIControl
概要:
- これはiOS6.0からのみ発生します(iOS 5.x、4.xでは発生せず、シミュレーターでも実際のデバイスでも発生しません)
- shouldChangeCharactersInRange:を除いて、すべてのデリゲートメソッドが実行されます(shouldBeginEditing:didBeginEditing:) 。
- isFirstResponderフラグは正しく設定された動作をしています(shouldBeginEditing:ログNO、didBeginEditing:ログYES)。また、ログを使用して、firstResponderがすでに編集されているものであることをテストします。
UIAlertView
ユーザーに提示されて却下された後、自動的に修復されます。このアラートが同じ画面(UIViewControllerビュー)に表示されているか、他の画面に表示されているかは関係ありません。
これにアプローチしたりデバッグしたりする方法すらわかりません。
ヒントはどこで探すべきですか?レスポンダーチェーン関連の問題などを追跡する専門家はいますか?
UIAlertView
問題への影響を追跡するにはどうすればよいですか?