Wie kann ich feststellen, woher dieses Speicherleck in meinem Code stammt? Es verweist nur auf die "Haupt" -Funktion in meiner Anwendung.Wie ermittelt man, woher dieses Speicherleck stammt?
leak image http://i28.tinypic.com/345iogl.jpg
Wie kann ich feststellen, woher dieses Speicherleck in meinem Code stammt? Es verweist nur auf die "Haupt" -Funktion in meiner Anwendung.Wie ermittelt man, woher dieses Speicherleck stammt?
leak image http://i28.tinypic.com/345iogl.jpg
Es sieht aus wie Sie versuchen, NSZombieEnabled und Lecks in der gleichen Zeit zu verwenden. Diese beiden Diagnosetechniken funktionieren nicht zusammen - NSZombieEnabled macht alle freigegebenen Objekte einfach so, dass sie als Lecks erscheinen.
einfach ausschalten NSZombieEnabled und Sie sollten für diesen Fall eingestellt werden.
Wie Joey sagte; Sie können Zombie-Erkennung und Lecksuche nicht gleichzeitig verwenden.
Sie haben Zombie-Erkennung im Objekt Alloc Instrument aktiviert.
Deaktivieren Sie Zombie-Erkennung und Leaks wird wieder funktionieren.
Das Leaks-Instrument sollte diese Situation wirklich erkennen, also habe ich < rdar: // problem/7139389> abgelegt und einen Link zu diesem Artikel in den Fehlerbericht eingefügt.
Keine Ahnung, wie ich das verpasst habe - vielen Dank Joey! –