audioPlayerDidFinishPlayingが呼ばれないわけ

>> 2009/11/07

基礎からのiPhone SDK(初版)(p176)を参考にサウンドの再生を実装している方は、audioPlayerDidFinishPlayingがコールされませんので、メモリリークが発生してしまいます。

【解決策】
以下のように書き換える。

#pragma mark -
#pragma mark AVAudioPlayer Delegate Methods
- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
{
    [player release];
}

補足:
AVAudioPlayer.hを確認する ↓


0 コメント:

コメントを投稿

フォロワー

  © Blogger template Webnolia by Ourblogtemplates.com 2009

Back to TOP