2

我在 Xcode 7.1(beta 3)中使用 Playgrounds,但在使用该captureValue()功能时遇到问题:

captureValue:withIdentifier:捕获要在时间线中以指定标识符显示的值。

宣言

public func captureValue(value: T, withIdentifier identifier: String)

— 苹果开发者网站

当我调用该函数时,我得到的只是:

捕获值

如何使用捕获值?还是这是 beta 3 中的错误?

4

2 回答 2

5

captureValue()显示您在时间轴中捕获的值,时间轴是一个单独的视图,显示在 Playground 的助理编辑器中。(您可以通过按 Command-Option-Return 来显示助理编辑器。)您显示的是当前行的结果,因为captureValue()返回Void,它只是它XCPlaygroundPage本身。

时间线应该是这样的:

游乐场时间表

于 2015-10-21T15:56:27.680 回答
4

但是,如果您想在游乐场而不是转储列表中有一个漂亮的情节,您需要CaptureValue在循环中分配。

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

Xcode 7.2

从 1 到 12 有一个漂亮的立方图的游乐场

于 2015-12-16T10:07:17.197 回答