如题
当kkcell 移出屏幕可见范围后,由于UITableView自动释放了cell,结果音频播放结束后也要调用audioPlayerDidFinishPlaying方法。
kkcell已经不存在了导致crash。
用if(kkcell)
if(kkcell!=nil)
都无效,大家遇到过这样的问题吗?
UITableViewCell *kkcell;
-
(void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag{
[kkcell stopSpeakAmination];
playing=NO;
}