我有一个用户界面按钮,当它按下时它工作正常。 但是,如果我按下按钮三次,我得到一个EXc_BAD_ACCESS错误。 我以为我在某处发布了一些东西,但找不到解决方案。 你能帮我吗? 亲切的问候。UIButton EXC_BAD_ACCESS错误
这是我按下按钮时的功能。在dealloc中我释放它们。当我跟踪时,它不会给出函数中的错误。我在函数后得到它,但是我不知道代码在这个函数之后的位置。
- (IBAction) doSomething: (id)sender
{
[self.answerDict replaceObjectAtIndex:currentPageNumber withObject:@"1"];
[self.b setImage:nil forState:UIControlStateNormal];
[self.c setImage:nil forState:UIControlStateNormal];
[self.d setImage:nil forState:UIControlStateNormal];
[self.e setImage:nil forState:UIControlStateNormal];
UIImage *img = [UIImage imageNamed:@"a.jpg"];
[self.a setImage:img forState:UIControlStateNormal];
[img release];
}
你能启用NSZombieEnabled为可执行,看看控制台则表明发生崩溃? – 2011-04-19 07:27:09