Ich habe eine NSString-Variable namens myText
. Wie zu sehen [myText length]
in xcode Debugger?Watch NSString Länge im Debugger
Antwort
Sie können die Debugger-Konsole verwenden, um eine Eigenschaft eines Objekts in Xcode auszuwerten, die Ausgabeansicht des Debuggers fungiert auch als Eingabe.
Offensichtlich müssen Sie zuerst einen Breakpoint Hit ...
Es funktioniert tatsächlich mit GDB und LLDB und Sie haben in der Ausgabekonsole eingeben:
print (int)[myText length]
Zusätzlich Zur Lösung von @ aleroot können Sie auch die Variablenansicht des Debuggers verwenden. Sie können mit der rechten Maustaste auf die Ansicht klicken und "Ausdruck hinzufügen" auswählen und alles eingeben, was Sie überwachen möchten. Es ist ein wenig umständlich im Vergleich zu @ Aleroot Lösung, aber der Vorteil dieser Methode ist, dass es automatisch wieder zeigt, wenn Sie das nächste Mal den gleichen Haltepunkt treffen.
Wenn Sie [detailText Länge] hinzufügen xcode sagt \t
Fügen Sie die Besetzung zu int ... (int) [detailText Länge] – aleroot
- 1. Wie wird die Array-Länge im Eclipse-Debugger angezeigt?
- 2. Unique Identify Referenztypen im Debugger
- 3. watch state change im laufe der zeit im atmel studio?
- 4. MS-Access Debug Watch Wert Länge ist begrenzt
- 5. Tracking-Zeit im Debugger
- 6. Fehler im XCode-Debugger?
- 7. Wie werden Strings im Xcode-Debugger angezeigt?
- 8. WatchKit/Apple Watch API: Vibrationen der benutzerdefinierten Länge?
- 9. Gibt es einen Trick, um NSString-Werte in einem NSMutableArray im Xcode-Debugger zu sehen?
- 10. xcode NSString IBOutlet zu NSString Objekt im Designer?
- 11. Ignorieren von Quellcode im Debugger
- 12. Ist im NSString die Länge ein Attribut oder eine Funktion? hier
- 13. Wie erhalte ich die BITS Länge von NSUintger, NSString
- 14. Suave im Watch-Modus (während der Entwicklung)
- 15. Was bedeutet {{}} im VC++ Watch-Fenster?
- 16. Vue.js: watch array length
- 17. Eclipse Watch Ausdruck?
- 18. Kann ich einen Methodenaufruf im VS 2008-Debugger auswerten?
- 19. Debugger Fehler
- 20. Warum zeigt XCode im Debugger-Fenster die falsche Objektadresse an?
- 21. NSXMLParser-Init mit XML im NSString-Format
- 22. APNS Token im Vergleich zu NSString
- 23. konvertieren NSDictionary in NSString
- 24. Navbar Länge im Bootstrap ändern
- 25. Watch-Fenster für XCode-Debugging
- 26. Xcode 6 seltsame (Null) -Objektanzeige im Debugger
- 27. Wie gibt man Rahmenpositionen im Debugger aus?
- 28. Powershell, starten Sie den Debugger im Fehlerfall
- 29. Rückgabewert einer Methode im VS-Debugger
- 30. Erstellte Namen im Debugger mit Quellkarten
Druck [detailText Länge] Unable Funktion "objc_msgSend" bei 0x307abfac nennen: keine Rückgabetyp Informationen verfügbar. Um diese Funktion trotzdem aufzurufen, können Sie den Rückgabetyp explizit (z. B. 'print (float) fabs (3.0)') –
das ist, was ich bekam, wenn dies mit meinem NSString-Objekt versucht –
Verwenden Sie Gdb? Ich weiß nicht, ob es auch mit lldb funktioniert. – aleroot