Die Nachricht "no ivar" ähnelt dem Aufruf des Aufruf-Stacks eines Programms, dessen Symbole entfernt wurden. Wenn Sie sich den Aufruf-Stack ansehen, würden Sie anstelle des Funktionsnamens eine Speicheradresse sehen. In Ihrem Beispiel zeigt Instruments die Adressen +16 und +24. Instrumente können den Variablennamen, der den Speicher zugewiesen hat, nicht finden, sodass Sie die Nachricht [no ivar] erhalten.
Ich habe keine Lösung, um Instrumente zu besseren Informationen zu bringen. Ich war nie in der Lage, Instrumente dazu zu bringen, mit Leckzyklen viel zu tun.
AKTUALISIEREN
Wenn Sie versuchen herauszufinden, wo Ihr Code Speicher verliert, rate ich Ihnen, in die Aufrufstrukturansicht zu wechseln, die Sie über die Sprungleiste ausführen können. Wenn Sie die Kontrollkästchen Anrufliste umkehren und Systembibliotheken ausblenden aktivieren, können Sie Ihren Code in der Anrufansicht leichter finden. Die Kontrollkästchen befinden sich auf der linken Seite des Trace-Dokumentfensters.
Tags und Links memory-leaks ios instruments