2 ttzf3 ttzf3 于 2013.08.18 21:54 提问

如何判断一个对象是否被释放?

如题

当kkcell 移出屏幕可见范围后,由于UITableView自动释放了cell,结果音频播放结束后也要调用audioPlayerDidFinishPlaying方法。

kkcell已经不存在了导致crash。

用if(kkcell)

if(kkcell!=nil)

都无效,大家遇到过这样的问题吗?

UITableViewCell *kkcell;

  • (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag{

    [kkcell stopSpeakAmination];
    playing=NO;
    }

1个回答

twu_1987
twu_1987   2013.08.22 10:11

这个问题给你看个好东西,看完了你就明白了。穿越门

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!