次のコード行が原因で、ビューが最初に(そして初めてだけ)この不可解なエラーを受け取ります。
- (void)viewWillAppear:(BOOL)animated
{
[textField becomeFirstResponder];
}
これにより、アプリが応答しなくなったように感じるために、顕著な遅延(シミュレータでも約3〜4秒)が発生します。誰かがこれを修正する方法を知っていますか?Appleのサイト、またはここやGoogleで解決策に関するドキュメントが見つかりません。
奇妙なことに、私がの-viewDidAppear:
代わりに行を入れると、反対の状況が起こり-viewWillAppear:
ます。つまり、最初にキーボードが表示されたときにのみエラーを出力するのではなく、2回目以降にエラーを出力するのではなく、エラーは初回ではなく毎回出力されます。これは私にとって大きな頭痛の種です。