Ok, hier ist der Deal, ich hasse es, Fragen zu meinem Debugging und Abstürzen zu stellen. Weil ich sie normalerweise selbst erledige, aber ich kann mich einfach nicht darum kümmern , selbst nachdem ich bereits mehrere Fragen gesehen habe .
Ok, hier ist das Problem. Ich finde, dass meine App mit diesem Stack-Trace zufällig ein- und ausgeschaltet wird:
*** -[ViewController respondsToSelector:]: message sent to deallocated instance 0x1e5d2ef0
Wo ViewController
kann variieren, manchmal hat der Ort, an dem mein Code abstürzt, KEINE Relevanz für diesen bestimmten ViewController
und besitzt oder nennt ihn nicht.
Um diese Konsolenverfolgung zu erhalten, habe ich Zombies aktiviert, andernfalls würde ich überhaupt keinen Konsolendruck erhalten, sondern nur:, objc_msgSend
was ich weiß, bedeutet, dass ich etwas verschicke, das veröffentlicht wird. Aber ich kann nicht finden, wo das ist ... Ich stecke wirklich fest! Normalerweise debugge ich immer meine Abstürze, also bin ich wirklich festgefahren.
Auch dies stürzt an verschiedenen Orten zu unterschiedlichen Zeiten ein und aus. Und der Ort, an dem es abstürzt, hat fast keine Relevanz für die ViewController
. Und ich finde das sehr verwirrend.
Benötigen Sie einen meiner Codes? Ich habe viele Dateien und da es an verschiedenen Orten abstürzt, wird das Verteilen meines Codes ein Chaos sein!
Ich habe ohne Glück versucht, symbolische Haltepunkte hinzuzufügen, und Zombies ist in der Instruments-Anwendung für iOS nicht verfügbar. Ich kann meine App nicht auf dem Simulator ausführen, da er nicht unterstützende Architektur-Frameworks enthält.
Vielen Dank an alle ...