当我致电self.view.endEditing(true)
时,我经历了一次非常罕见的崩溃。大约0.3%的用户受到影响。我无法在自己的设备上重现崩溃。无论如何,我想解决它。
我有一个UITableView,它包含tableviewheader中的UITextfield,我在viewDidLoad()
中设置。我对UITextfield有很强的参考价值。我还在deinit
中将委托设置为nil。
当用户点击一行时,我会调用self.view.endEditing()
并且应用程序崩溃并显示EXC_BREAKPOINT。
该应用程序在崩溃时处于焦点。崩溃主要发生在iPhone 5,5c,5s和6(约80%)
我也尝试resignFirstResponder
同样的问题,同时在调用resignFirstResponder没有帮助之前验证textfield是否为nil。
答案 0 :(得分:0)
感谢@Vinodh,我在Storyboard中检查了我的ViewController。仍然存在与SearchViewController的连接,我将其停止使用。删除连接让我摆脱了这次崩溃。