2015-10-21 87 views
2

我在Xcode 7.1使用遊樂場(測試版3),但具有與所述captureValue()功能麻煩:使用的Xcode遊樂場captureValue()

captureValue:withIdentifier:捕獲一個值與 指定標識符被顯示在時間軸上。

宣言

公共FUNC captureValue(價值:T,withIdentifier標識符: 字符串)

— Apple Developer Site

當我調用該函數,我得到的是這樣的:

captureValue

如何使用captureValue?或者這是測試版3中的錯誤?

回答

5

captureValue()顯示您在時間軸中捕獲的值,該時間軸是遊樂場的助理編輯器中顯示的單獨視圖。 (您可以通過按下Command-Option-Return來顯示助手編輯器。)您顯示的是當前行的結果,該行自captureValue()返回Void後,就是XCPlaygroundPage本身。

這裏的時間表應該是什麼樣子:

Playground Timeline

+1

PS:'XCPlaygroundPage.currentPage.liveView = yourUIViewInstance' – ChildhoodAndy

+0

相信方法現在已經過時 –

4

不過,如果你想在操場上,而不是一個轉儲列表一個很好的情節,你需要在一個循環分配CaptureValue

for var i in 1...12 { 
    XCPlaygroundPage.currentPage.captureValue(i*i*i, withIdentifier: "Cube") 
} 

的Xcode 7.2

Playground with a nice cube plot from 1 to 12

+1

好像棄用的Xcode 7.3的 –