キーボードがUITextFieldに表示されないという断続的な問題が発生しています。
ほとんどの場合に発生しますが、毎回発生するわけではありません。
私は本当にそれを引き起こしている行動を特定することはできません。
購読しましたがUIKeyboardDidShowNotification
、そこからの通知ユーザーデータは次のとおりです。
0x15581730 {name = UIKeyboardDidShowNotification; userInfo = {
UIKeyboardAnimationCurveUserInfoKey = 0;
UIKeyboardAnimationDurationUserInfoKey = "0.25";
UIKeyboardBoundsUserInfoKey = "NSRect: {{0, 0}, {320, 0}}";
UIKeyboardCenterBeginUserInfoKey = "NSPoint: {160, 568}";
UIKeyboardCenterEndUserInfoKey = "NSPoint: {160, 568}";
UIKeyboardFrameBeginUserInfoKey = "NSRect: {{inf, inf}, {0, 0}}";
UIKeyboardFrameChangedByUserInteraction = 0;
UIKeyboardFrameEndUserInfoKey = "NSRect: {{inf, inf}, {0, 0}}";
}}
NSRect: {{inf, inf}, {0, 0}}
これらの2つの値は、キーボードが表示されているときに有効であるため、が問題のようです。
アプリはかなり標準的です。これはナビゲーションスタックであり、これはスタックの約4レベル下のViewControllerで発生します。すべてのテキストフィールドデリゲートが設定されており、ビューまたはコントローラーについて他に奇妙なことは何も見えません。
誰かがこれを見たことがありますか?