最近在编码过程中出现的不明就里的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问题
最新推荐文章于 2020-12-04 19:02:41 发布
本文探讨了一种在iOS8上出现的特定Crash问题,该问题发生在从一个视图控制器返回并再次尝试编辑UITextField时。通过对delloc方法的重写进行排查,最终解决了这一难题。

943

被折叠的 条评论
为什么被折叠?



