self.view.endEditing(true)
으로 전화를 걸면 상당히 드문 충돌이 발생합니다. 내 사용자의 약 0.3 %가 영향을받습니다. 내 장치에서 충돌을 재현 할 수 없습니다. 어쨌든 나는 그것을 고치고 싶다.tableviewheader에서 UITextField를 사용하여 self.view.endEditing을 충돌합니다.
저는 테이블 뷰 헤더에 UIText 필드가 들어있는 UITableView를 가지고 있는데, 이것의 설정은 viewDidLoad()
입니다. UITextfield에 대한 강력한 참조가 있습니다. 또한 대표단을 deinit
에 nil로 설정했습니다.
사용자가 행을 탭하면 self.view.endEditing()
으로 전화를 걸고 앱이 EXC_BREAKPOINT와 충돌합니다. 응용 프로그램이 충돌 할 때 초점에 있습니다. 충돌은 대부분 iPhone 5, 5c, 5s 및 6 (약 80 %)에서 발생합니다.
또한 동일한 문제가있는 resignFirstResponder
을 시도했으며 resignFirstResponder를 호출하기 전에 텍스트 필드가 nil이 아닌지 확인했습니다.
스토리 보드에서 IBOultet 연결을 확인하십시오. – Vinodh