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

时间:2013-12-24 07:50:41

标签: uitableview ios7

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

1 个答案:

答案 0 :(得分:6)

滚动时尝试隐藏键盘。

h 课程中  声明文本字段

  UITextField *selectedTextField;

m

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{   
selectedTextField = textField;
return  YES;
 }

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

一切顺利。

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

[selectedTextField resignFirstResponder];
}