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

前端之家收集整理的这篇文章主要介绍了[UITableViewCell _didChangeToFirstResponder:]:发送到解除分配的实例的消息前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将textfield添加到tableview cell contentview.当我正在编辑任何文本字段时,我将tableview滚动到底部关闭键盘然后应用程序崩溃,因为这个原因[UITableViewCell _didChangeToFirstResponder:]:消息被发送到解除分配的实例

解决方法

滚动时尝试隐藏键盘.

在班上
声明文本字段

UITextField *selectedTextField;

在班上

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

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

祝一切顺利.

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

[selectedTextField resignFirstResponder];
}

猜你在找的iOS相关文章