Leck von NSURL und AVAudioPlayer mit ARC
Ich habe Instrumente auf einem iPhone 4S. Ich benutze AVAudioPlayer in dieser Methode:
-(void)playSound{
NSURL *url = [self.word soundURL];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
if (!error) {
[audioPlayer prepareToPlay];
[audioPlayer play];
}else{
NSLog(@"Problem With audioPlayer on general card. error : %@ | url %@",[error description],[url absoluteString]);
}
Beim Abspielen der Audiodateien treten Undichtigkeiten auf:
Durchgesickerte Gegenstände:
1.
Objekt: NSURL
Verantwortliche Bibliothek: Stiftung
Verantwortlicher Rahmen: Foundation - [NSURL (NSURL) allocWithZone:]
2.
Objekt: _NSCFString
Verantwortliche Bibliothek: Stiftung
Verantwortlicher Rahmen: Foundation - [NSURL (NSURL) initFileURLWithPath:]
Instruments zeigt nicht direkt auf meinen Code, daher finde ich den Grund für die Leckage schwer zu lokalisieren.
MEINE FRAGE
Was könnte das Leck verursachen?ODER Wie kann ich Lecks lokalisieren, wenn ich nicht für den Code verantwortlich bin?
BEARBEITEN Dies ist das Schema aus der Ansicht Instrumente-Zyklen: Danke Shani