2011-10-26 8 views
0

私は、ビューからの出口は、私はジングルを開始し、私はこのビューに戻るとき、私はこのジングル(WMA)IOS:私はビューに戻ったときにオーディオを停止

IbActionで私の出口私が持って停止したいときこのコード:

NSString *path = [NSString stringWithFormat:@"%@/%@", 
        [[NSBundle mainBundle] resourcePath], 
        @"file.wav"]; 

NSURL *filePath = [NSURL fileURLWithPath:path isDirectory:NO]; 

AudioServicesCreateSystemSoundID((CFURLRef)filePath, &soundID); 
AudioServicesPlaySystemSound(soundID); 

が、私は、私は

AudioServicesRemoveSystemSoundCompletion(soundID); 
AudioServicesDisposeSystemSoundID(soundID); 

viewWillAppear

に書き込もうが、それは動作しません。ビューに戻ったとき、あなたは私を助けることができますか?

答えて

0

viewWillAppear:場合によっては呼び出されません。通知センター([NSNotificationCenter defaultCenter])または代理人を使用して、音楽を停止するときの表示を今すぐにすることができます。 postNotification:addObserver:のようないくつかの方法があります。

関連する問題