我有一個用戶界面按鈕,當它按下時它工作正常。 但是,如果我按下按鈕三次,我得到一個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