Mögliches Leck eines zugewiesenen Objekts

8

Unter Verwendung des Aufbaus und der Analyse von XCode sah ich, dass ich einen Speicherverlust in meinem Code habe:

%Vor%

Dies ist natürlich ein vereinfachter Ausschnitt meines Problems

Wo gebe ich das Objekt frei?

    
iddober 07.06.2010, 21:25
quelle

1 Antwort

18

Dies ist eine perfekte Situation für autorelease .

return [var autorelease]; gibt das Objekt mit seiner aktuellen Retain-Anzahl von 1 zurück und dekrementiert die Retain-Anzahl des Objekts an einem bestimmten Punkt in der Zukunft, nach der der aufrufende Code das Objekt bei Bedarf behalten haben sollte.

    
warrenm 07.06.2010, 21:30
quelle

Tags und Links