我在EXC_BAD_ACCESS
释放一个对象时遇到了一个问题,该对象很少performSelector:withObject:afterDelay
有选择器方法正在调用另一个对象并且我正在释放该对象。
在我班上的某个地方,我打电话给:
[self performSelector:@selector(callObject1Function) withObject:nil afterDelay:2.0];
在我的课堂上,我有:
- (void)callObject1Function{
[object1 function1] // Here I am getting "EXC_BAD_ACCESS"
}
- (void)dealloc {
[object1 release];
[super dealloc];
}
我只是不明白我想当你dealloc
它的对象时,与对象相关的所有东西都应该被删除或取消,即使是performSelector
延迟!