Использование захвата значения игровой площадки Xcode ()

Я использую игровые площадки в Xcode 7.1 (бета-версия 3), но у меня проблемы с функцией captureValue():

CaptureValue:withIdentifier: фиксирует значение, которое будет отображаться с указанным идентификатором на временной шкале.

Декларация

общедоступная функция захвата значения (значение: T, идентификатор withIdentifier: строка)

— сайт разработчиков Apple

Когда я вызываю функцию, все, что я получаю, это:

захват значения

Как использовать CaptureValue? Или это баг третьей беты?


person Richard Stelling    schedule 21.10.2015    source источник


Ответы (2)


captureValue() отображает значение, которое вы фиксируете, на временной шкале, которая представляет собой отдельное представление, отображаемое в редакторе помощников игровой площадки. (Вы можете отобразить помощник редактора, нажав Command-Option-Return.) То, что вы показываете, является результатом текущей строки, которая, поскольку captureValue() возвращает Void, является просто самой XCPlaygroundPage.

Вот как должна выглядеть временная шкала:

Хронология игровой площадки

person Nate Cook    schedule 21.10.2015
comment
Я считаю, что этот метод теперь устарел - person james_womack; 06.06.2016

Однако, если вы хотите иметь хороший сюжет на игровой площадке вместо списка дампа, вам нужно назначить CaptureValue в цикле.

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

Xкод 7.2

Игровая площадка с красивым кубическим сюжетом от 1 до 12

person james sa    schedule 16.12.2015