Saya mendapatkan kesalahan samar ini pertama kali (dan hanya pertama kali) tampilan saya dimuat karena baris kode berikut:
- (void)viewWillAppear:(BOOL)animated
{
[textField becomeFirstResponder];
}
Ada penundaan yang nyata (~ 3 - 4 detik, bahkan di simulator) karena ini yang membuat aplikasi saya terasa tidak responsif. Apakah ada yang tahu cara memperbaikinya? Saya tidak dapat menemukan dokumentasi apa pun tentangnya di situs Apple, atau solusi apa pun di sini atau di Google.
Anehnya, situasi yang berlawanan terjadi jika saya memasukkan garis -viewDidAppear:
alih-alih -viewWillAppear:
; Artinya, bukannya mencetak kesalahan hanya saat pertama kali keyboard ditampilkan dan tidak pernah lagi, kesalahan tidak dicetak pertama kali tetapi setiap kali setelahnya. Ini membuat saya sangat pusing.