最近在编码过程中出现的不明就里的crash闪退问题。
出现的情况是这样的:视图控制器A进入视图控制器B,并中点击输入框B进入编辑,结束编辑,且返回到视图控制器A;接着再进入视图控制器B,再点击输入框B进入编辑,结果:crash。
猜测肯定是输入框UITextField,或UITextView导致的。
于是通过设置僵尸对象,再次运行项目,果然显示出如下:
但是,问题又来了。出现这个crash问题,只有在iOS8.x版本的系统才有,其他系统都没有出现。这又是什么原因呢?后来查了资料,才发现在UITextView,或UITextField类的category类中重写了delloc方法才会出现。就联想到自己写的category类中确定有重写delloc方法,注释掉后,再次运行,果然没有crash情况了。
[UITextField textInputView][UITextView textInputView]crash问题
最新推荐文章于 2021-08-28 19:10:15 发布