[UITableViewCell _didChangeToFirstResponder:]:发送到解除分配的实例的消息

vas*_*asu 8 uitableview ios7

我将textfield添加到tableview cell contentview.当我正在编辑任何文本字段时,我将tableview滚动到底部并关闭键盘然后应用程序崩溃,因为这个原因[UITableViewCell _didChangeToFirstResponder:]:消息发送到解除分配的实例

War*_*ior 6

尝试在滚动时隐藏键盘.

h类中声明一个文本字段

  UITextField *selectedTextField;
Run Code Online (Sandbox Code Playgroud)

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{   
selectedTextField = textField;
return  YES;
 }
Run Code Online (Sandbox Code Playgroud)

我也有同样的问题.以上解决方案修复了它.

祝一切顺利.

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {

[selectedTextField resignFirstResponder];
}
Run Code Online (Sandbox Code Playgroud)