wake-up-neo.com

Wo ist das Ausdrucksfenster in Xcode 4?

Wie kann ich einen Ausdruck hinzufügen, um ihn in Xcode 4 anzusehen? 

Dies sollte sehr offensichtlich sein, ist es aber nicht. Es scheint kein Menü zu sein oder für einen Kontext-Klick verfügbar zu sein. Es wäre schön, wenn ich eine Variable oder einen Ausdruck hervorheben und dann "Zur Ansicht hinzufügen" oder "Ausdruck hinzufügen" hinzufügen könnte.

42
jcpennypincher

Ich weiß nicht, dass es eine Option gibt, einen Überwachungsausdruck direkt aus dem Code-Fenster von Xcode 4 zu erstellen. Wenn sich etwas im Codefenster befindet, für das Sie eine Ausdrucksüberprüfung hinzufügen möchten, müssen Sie den Code in die Zwischenablage kopieren.

Stellen Sie dann beim Debuggen sicher, dass der Debug-Bereich angezeigt wird. Es ist die untere Ansicht von unten in Xcode. Sie können diesen Bereich anzeigen, indem Sie in der Debugansicht auf das entsprechende Ansichtssymbol klicken.

Show Xcode 4's Debug Area

Dann haben Sie links unten im Debug-Bereich Ihre Beobachtungsliste. Sie können einen Ausdruck zu dieser Liste hinzufügen, indem Sie mit der rechten Maustaste darauf klicken und Ausdruck hinzufügen auswählen:

Rechtsklicken Sie, um einen Ausdruck hinzuzufügen http://blog.roughfalls.com/non-wp/img/xcode4_addexpression.png

Nachdem Sie diese Option ausgewählt haben, wird ein Dialogfeld angezeigt. Sie können den Ausdruck, den Sie in die Zwischenablage kopiert haben, in dieses Dialogfeld einfügen und auf "Hinzufügen" klicken. Watch-Ausdrücke werden in der Liste mit einem kleinen "E" -Symbol auf der linken Seite gekennzeichnet. 

65
Andrew Brown

Nur ein Hinweis: Ich hatte ein Problem mit Ausdrücken, die nicht ausgewertet wurden ( Ausdruck in Xcode 4.3.2 Debug-Bereich nicht ausgewertet ).

Damit es funktioniert, musste ich auch den Ergebnistyp des Ausdrucks angeben (z. B. (NSString *)[tag name]).

enter image description here

7
Radek Skokan

Der Bildlink ist in der akzeptierten Antwort defekt, daher ist hier ein Bild zur Ergänzung vorhanden.

 enter image description here

Klicken Sie mit der rechten Maustaste auf die Beobachtungsliste im Debug-Bereich und wählen Sie "Ausdruck hinzufügen ...".

0
Suragch

Für diejenigen, die eine schnelle Verwendung von Ausdruck hinzufügen: .__ suchen. Klicken Sie mit der rechten Maustaste auf Variablenansicht in Debug Area. Wählen Sie dann den Ausdruck hinzufügen

 enter image description here

Schreiben Sie Ihren instanceName oder instanceName.propertyName und drücken Sie die Eingabetaste. So einfach ist das.

 enter image description here

0
Murat Yasar