Ein weiteres iPhone -Speicher -Leck -Problem
-
27-10-2019 - |
Frage
Ich habe Speicherleck für JsonParser.
Hier ist mein Code
- (id) objectWithUrl:(NSURL *)url {
SBJsonParser *jsonParser = [SBJsonParser new];
NSString *jsonString = [self stringWithUrl:url];
// Parse the JSON into an Object
return [jsonParser objectWithString:jsonString error:nil]; }
Dies ist die Fehlermeldung, die ich bekomme, Potenzielles Leck eines Objekts, das in Zeile 192 zugewiesen und in 'JsonParser' gespeichert wurde
Bitte helfen Sie.
Lösung
+Neu entspricht dem Aufruf [[sbjsonParser alloc] init], sodass Sie für die Veröffentlichung von JsonParser -Objekt verantwortlich sind. Wenn Sie es als Rückkehrerklärung verwenden, ist der einfachste Weg, um Leck zu beheben, um es direkt nach dem Erstellen zu automatisieren:
SBJsonParser *jsonParser = [[SBJsonParser new] autorelease];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow