本文主要是介绍performSelector:withObject:withObject:]: message sent to deallocated,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
被这个错误困扰和很长时间,有点莫名其妙,一开始老是从这个消息上检查,以为时事件绑定或者是代码问题,问题其实出现在deallocated上,因为controller被设置为autorelease,view被addsubview到某个container上,所以触发事件的时候,发送message到已经dealloc的controller上,导致上述错误。
其实以前已经发现过这个问题,就是作为全局变量的string,如果不是是alloc,或者直接(指针)赋值过来的字符串,会不定时的被release掉,造成程序的不稳定。
这篇关于performSelector:withObject:withObject:]: message sent to deallocated的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!