代码改变世界

AVAudioPlayer 在dealloc中release时exc_bad_access问题

2012-12-26 14:30  Y_York  阅读(255)  评论(0编辑  收藏  举报

搞了将近一个小时,在ios6以下的模拟器中都没有问题,只有在ios6中dealloc ViewController时会出现这个问题。

原来的代码是这样的:

- (void)dealloc {
    [super dealloc];
    [_player release];
}

 

 

最后发现只要改成这样就行,换一下顺序而已,法克!第一次发现super dealloc的顺序不能随便摆,以后统一放最后一句吧

- (void)dealloc {
    [_player release];
    [super dealloc];
}