Frage Beobachten Sie die NSString-Länge im Debugger


Ich habe eine NSString-Variable namens myText. Wie man zuschaut [myText length] im xcode Debugger?


6
2018-06-10 11:25


Ursprung


Antworten:


Sie können die Debugger-Konsole verwenden, um eine Eigenschaft eines Objekts in Xcode auszuwerten. Die Ausgabeansicht des Debuggers fungiert auch tatsächlich als Eingabe.

Example output

Offensichtlich musst du zuerst einen Haltepunkt treffen ...

Es funktioniert tatsächlich mit GDB und LLDB und Sie müssen die Ausgabekonsole eingeben:

print (int)[myText length]

4
2018-06-10 11:34



Neben der 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.

enter image description here


3
2018-06-10 11:54