UITableView черный / сбой iOS 8 — нет журнала

#ios #uitableview #crash #keyboard

#iOS #uitableview #сбой #клавиатура

Вопрос:

Я создаю приложение для iOS 7 и сейчас тестирую его на iOS 8.

Я создаю простую форму регистрации. Использование a UITableView , где одна ячейка содержит a UITextInput для имени пользователя, а другая ячейка внизу содержит a UITextInput для пароля.

Когда я нажимаю на поле ввода имени пользователя, клавиатура появляется, как и ожидалось. Теперь, если я нажму на поле ввода пароля в другом UITableViewCell , все UITableView вылетает / отображается черным. Однако клавиатура остается видимой.

Странно то, что журналы не остаются ни в области вывода отладки терминала, ни во всем журнале консоли iPhone.

Кроме того, это происходит ТОЛЬКО при запуске на реальном iPhone. Я не могу воспроизвести аварийный / черный экран в симуляторе (возможно, это связано с тем, что клавиатура не появляется в симуляторе?). Я использую Xcode 6 beta 2 и создаю для iOS 7 и выше. Работает на iOS 8.

Наконец, я вставил отладочный вывод prepareForReuse() для соответствующих ячеек. Это не вызывается.

Любые советы о том, что здесь происходит?

Заранее спасибо.

== Редактировать ==

После «сбоя» экран выглядит так (примечание: строка состояния скрыта до сбоя): черный экран сообщения quot;сбойquot;

Ответ №1:

Отключение исправления исправило проблему — как странно!