ViewController respondsToSelector 错误的解决方法 (

查了一上午的问题:
[****ViewController respondsToSelector:]: message sent to deallocated instance

原因解析:
某个公共类或系统提供的控件,存在delegate方法,当创建此公共控件的容器类已经销毁,
而这个控件对应的服务是在其它run loop中进行的,控件销毁或者需要进行状态通知时,依然按照
delegate的指针去通知,则会出现这个问题。

本问题解法:
创建 MKMapView时设置了delegate
容器类的dealloc方法中要,将其delegate=nil;

你可能感兴趣的:(controller)