Сбой на 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, которые я вывел из употребления. Удаление связей избавило меня от этой аварии.