Wie können Sie einen Haltepunkt für objc_exception_throw
setzen, gibt es ein Äquivalent für EXC_BAD_ACCESS
?Kann ein Haltepunkt für EXC_BAD_ACCESS festgelegt werden?
1
A
Antwort
-1
EXC_ BAD_ ACCESS ist eine Ausnahme (EXCeption_ BAD_ ACCESS). Wenn Sie einen Haltepunkt auf objc_exception_throw setzen, erhalten Sie diese. Vielleicht möchten Sie sich NSZombieEnabled ansehen, da Sie wahrscheinlich versuchen, auf ein Dealloc-Objekt zuzugreifen.
+0
EXC_BAD_ACCESS kann auf viele Arten verursacht werden, die nichts mit objective-c Ausnahmen zu tun haben. –
Verwandte Themen
- 1. Kann in GDB ein Haltepunkt angegeben werden?
- 2. Chrome: Haltepunkt, wenn location.href festgelegt ist
- 3. Kann ein mit ipdb.set_trace() gesetzter Haltepunkt entfernt werden?
- 4. In Babel und Webpack kann kein Haltepunkt in Chrome festgelegt werden
- 5. Kann die Befehlsleiste festgelegt werden?
- 6. EXC_BAD_ACCESS ein NSArray
- 7. Kann ein Hintergrundbild auf einer WinForms TextBox festgelegt werden?
- 8. Kann ein benutzerdefiniertes ListView in einem ListFragment festgelegt werden?
- 9. Wie kann ein Rahmen in Google Closure programmgesteuert festgelegt werden
- 10. Kann eine CSSTransitionGroup für eine Tabellenzelle in ReactJS festgelegt werden?
- 11. In welcher maximalen Größe kann maxReceivedMessageSize für NetNamedPipeBinding festgelegt werden?
- 12. Wie bedingten Haltepunkt basierend auf Zeichenfolgevergleich in Visual Studio festgelegt?
- 13. Platzhalter kann nicht auf TextBox festgelegt werden
- 14. EditText-ID kann nicht programmgesteuert festgelegt werden
- 15. Kann in Wit.ai eine Standardabsicht festgelegt werden?
- 16. Noch ein Objective-C EXC_BAD_ACCESS
- 17. TextAreaFor Breite kann nicht festgelegt werden
- 18. Eigenschaft der Eigenschaft kann nicht festgelegt werden
- 19. IntelliJ: Haltepunkt jedes Mal, wenn ein Objekt im Haltepunkt erscheint
- 20. Wie wird ein bedingter Haltepunkt in Xcode basierend auf einer Objekt-String-Eigenschaft festgelegt?
- 21. Eclipse Doppelklick Zeilennummer für Haltepunkt
- 22. Kann die Domain, für die ein Cookie zur Verwendung von Rails-Integrationstests festgelegt wurde, überprüft werden?
- 23. GDB Wie kann die Ausführung ohne Haltepunkt gestoppt werden?
- 24. UIWebView EXC_BAD_ACCESS Absturz
- 25. Kann Haltepunkte auf einem Auto-Eigenschaften-Setter nicht festgelegt werden? Warum?
- 26. Haltepunkt in Eclipse für appengine
- 27. EXC_BAD_ACCESS, wenn sie versuchen
- 28. Wie kann das Limit für übereinstimmende Elemente festgelegt werden, die von DynamoDB mit Java zurückgegeben werden?
- 29. Kann das Arbeitsverzeichnis in der Projektdatei (.vcproj) festgelegt werden?
- 30. LLDB: ein Haltepunkt für malloc_error_break über die Konsole einstellen
Wenn Sie das Programm in einem Debugger ausführen, sollte es automatisch beendet werden, wenn Sie eine EXC_BAD_ACCESS erhalten. was genau suchst du? –
Sie haben Recht. Sie müssen zuerst das Debugger-Fenster aufrufen und Sie werden eine Funktion in Ihrem Code sehen. Klicken Sie darauf, um die Zeile anzuzeigen, in der die Ausnahme ausgelöst wird. Ich schaute immer auf das Codefenster, das nichts zeigt, bis Sie das obige tun. – 4thSpace
Der einzige Nachteil ist, dass die aktuelle Anweisung die Hälfte der Zeit irgendwo im Rahmen ist. Aber das einzige Mittel dafür ist eine bessere große Verfolgung (Vertragserklärungen und Zeug) – philsquared