Клавиатура FOREVER для всплывающего окна приложения iPhone во время отладки - PullRequest
3 голосов
/ 25 ноября 2010

В моем приложении, которое является очень простым на данный момент (2 вложенных меню TableView и один предварительно созданный вид), мой предварительно созданный вид, который содержит 2 метки, 2 текстовых поля и 1 кнопку, действует очень странно. Если я запускаю в режиме отладки и нажимаю на одно из текстовых полей, потребуется около 10-15 секунд, прежде чем раскроется клавиатура, и больше ничего не будет работать во время ожидания.
Если я запускаю Leaks Performance Tool, приложение работает очень быстро и без проблем.

Кто-нибудь видел это раньше? Любая идея, почему это будет делать?

Ответы [ 3 ]

0 голосов
/ 07 февраля 2011

У меня была похожая проблема!Как ни странно, задачи, выполняющиеся в фоновой очереди, мешали появлению клавиатуры.Это было решено путем размещения следующей строки в viewWillAppear, которая вызвала всплывающую клавиатуру при загрузке представления: [myTextField intoFirstResponder];

0 голосов
/ 23 марта 2011

Я думаю, вы не настроите первого респондента для этого текстового поля.

подтвердите свой первый ответчик на текстовое поле

звучит так, как будто вы включаете это текстовое поле откуда-то еще, что в последнее время.

подтвердить, что делегат подключен к владельцу файла текстового поля

0 голосов
/ 04 февраля 2011

Я бы внимательно посмотрел на использование памяти приложением.

Делаете ли вы какие-либо действия в фоновом режиме приложений при отображении КБ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...