2015-10-23 9 views
17

Ich bin mit einem xcode 7 Spielplatz, und ich möchte wissen, wie Sie den Spielplatz alle Ergebnisse durch eine Schleife ausgedruckt werden.Holen Spielplatz, um alle Loop-Ergebnisse anzuzeigen

zum Beispiel:

enter image description here

Das wird mir sagen, die Schleife 4-mal lief, aber es wird nur den letzten Wert der Iteration anzuzeigen. Gibt es eine Möglichkeit, dass ich alle Werte anzeigen kann?

+0

verstecken versuchen derivedData Clearing- und Xcode-Caches –

+0

Öffnen Sie den Bereich Debug unten durch das mittlere Symbol in der oberen rechten Ecke von Xcode drücken. – vacawama

Antwort

30

Klicken Sie mit der rechten Maustaste auf den Inline-Quick-Look (das graue abgerundete Rechteck mit "4" darin). Es gibt eine Option, um alle Ergebnisse in einer Liste anzuzeigen:

Value History

Sie können auch alles zeigen, die durch Anklicken Bereich Klick auf die Schaltfläche Debug für den gesamten Spielplatz Ausführung auf der Konsole ausgegeben worden ist den ganzen Weg in den Boden links:

enter image description here

+0

Rechtsklick scheint nichts in meiner Version zu tun – Ben

+0

Verwenden Sie eine Maus? oder mit Strg-Klick auf ein Trackpad? – Ben

+0

Strg-Klick auf ein Trackpad funktionierte für mich. Sie können es auch mit einem Linksklick auswählen (es wird blau markiert) und dann in der Menüleiste zu Editor -> Ergebnisanzeige-Modus -> Wertehistorie gehen. –

3

in Xcode 7 direkt mit einer Maus auf dem Display Feld klicken werden Sie das richtige Dropdown-Menü. Jedoch, Strg-Klick mit dem Trackpad auf einem Macbook nicht geben Sie das richtige Dropdown-Menü. Sie müssen es unter dem Editor Menü auswählen.

Dieser Fehler geht weg in Xcode 7,1

enter image description here

2

Ich lege GIF-Bild für die Ausführung Ergebnis Spielplatz Code zeigt. GIF Animation

+0

Bitte erweitern Sie Ihre Antwort. Wie bekommen Sie das Dropdown-Menü? – Ben

+0

Klicken Sie einfach mit der rechten Maustaste auf die Schaltfläche, die wie Radioknopf auf der linken Seite ist. –

0

Sie können sehen, die Ergebnisse direkt auf dem Debug Gebiet

enter image description here

(oder)

klicken Sie irgendwo auf der Linie, wo Ihre print Methode definiert ist und folgen Sie den unter den Schritten

1. Editor -> Show Results for Current Line Editor 
2. Editor -> Result Display Mode -> Value History 
kehrt

Vize, können Sie die print Details von

Editor -> Hide Results for Current Line 

enter image description here

+0

beide Lösungen wurden bereits veröffentlicht – Ben

Verwandte Themen