ViewController respondsToSelector 错误的解决方法

缘由解析:(来自别人博客分析)
某个公共类或系统提供的控件,存在delegate方法,当建立此公共控件的容器类已经销毁,
而这个控件对应的服务是在其它run loop中进行的,控件销毁或者须要进行状态通知时,依然按照
delegate的指针去通知,则会出现这个问题。iview

项目中所遇到的问题:oop

textview处于focus状态(键盘弹起的状态),而后点击取消按钮,使当前uiviewcontroller被pop出去, 这个时候首先会触发textview的回收键盘操做,回收键盘方法中又会去重设scrollview的contentOffset, 设置scrollview的contentOffset时,会不断触发其delegate即VC的调用, 而VC已经被释放,因此就出现了崩溃。 在dealloc 把这些delegate置空(iOS6 tableview的delegate也要置空)ui