たくさんのバックグラウンド ミュージック ファイルをプリロードしようとしています。基本的に、私は preloadBackgroundMusic を数回呼び出しています。SimpleAudioEngine で試してみると、これが壊れます:
[[SimpleAudioEngine sharedEngine] preloadBackgroundMusic:@"vitesse1.mp3"]; [[SimpleAudioEngine sharedEngine] preloadBackgroundMusic:@"vitesse1.mp3"];
しかし、CDAudioManager を使用すると、クラスで宣言された CDAudioManager オブジェクトを解放しようとするとリークが発生します。
CDAudioManager *localAm = [CDAudioManager sharedManager];
[localAm preloadBackgroundMusic:@"vitesse9.caf"];
[localAm preloadBackgroundMusic:@"vitesse10.caf"];
[localAm preloadBackgroundMusic:@"vitesse11.caf"];
[localAm release];
誰でも光を当てることができますか、または似たような経験がありますか?