Сбой на self.view.endEditing с UITextField в заголовке таблицы

Я испытываю довольно редкий сбой, когда я звоню self.view.endEditing(true), Около 0,3% моих пользователей страдают. Я не могу воспроизвести сбой на своем собственном устройстве. В любом случае, я бы хотел это исправить.

У меня есть UITableView, который содержит поле UIText в заголовке таблицы, который я настроил в viewDidLoad(), У меня есть сильная ссылка на UITextfield. Я также установил делегат ноль в deinit,

Когда пользователь нажимает на строку, я звоню self.view.endEditing() и приложение вылетает с EXC_BREAKPOINT. Приложение находится в фокусе, когда оно падает. Сбой происходит в основном на iPhone 5, 5c, 5s и 6 (около 80%)

Я тоже пробовал resignFirstResponder с той же проблемой, также проверка, если текстовое поле не равно нулю, перед вызовом resignFirstResponder не помогло.

1 ответ

Решение

Так что благодаря @Vinodh я проверил свой ViewController в раскадровке. Были еще подключения к SearchViewController, которые я вывел из употребления. Удаление связей избавило меня от этой аварии.

Другие вопросы по тегам