2015-10-23 73 views
17

我正在使用xcode 7操場,並且我想知道如何使操場顯示循環打印的所有結果。獲取操場以顯示所有循環結果

例如:

enter image description here

這會告訴我,循環跑4次,但它只會顯示迭代的最後一個值。有沒有一種方法可以讓它顯示所有的值?

+0

隱藏print細節嘗試清除derivedData和Xcode中通過在Xcode的右上角按下中間的圖標緩存下面 –

+0

打開調試區域。 – vacawama

回答

30

右鍵單擊內聯快速查看(灰色的圓角矩形「4」)。有顯示列表中的所有結果的選項:

Value History

您還可以顯示一個已經通過點擊顯示調試區域按鈕,在底部一路打印到控制檯整個操場執行一切左上角:

enter image description here

+0

右鍵單擊在我的版本中似乎沒有任何操作 – Ben

+0

您是否在使用鼠標?或者使用Ctrl-點擊一個觸控板? – Ben

+0

按住Ctrl鍵並點擊一個觸控板爲我工作。您也可以通過左鍵點擊(它會以藍色高亮顯示),然後在菜單欄中進入編輯器 - >結果顯示模式 - >值歷史記錄。 –

3

在Xcode 7,對顯示框鼠標右擊會給你正確的下拉菜單。 但是,Ctrl-點擊與macbook上的觸控板將而不是給出正確的下拉菜單。您必須在Editor菜單下選擇它。

此錯誤消失在Xcode 7.1

enter image description here

2

附上GIF圖像顯示的操場代碼執行結果。 GIF Animation

+0

請擴大您的答案。你如何得到下拉菜單? – Ben

+0

只需右鍵單擊左側的單選按鈕即可。 –

0

你可以看到的結果直接在調試區

enter image description here

(或)

點擊就行了任何地方定義您的print方法,並按照以下步驟

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

反之亦然,你可以通過

Editor -> Hide Results for Current Line 

enter image description here

+0

這兩種解決方案都已發佈 – Ben