Swift Playgrounds: замена для captureValue(_:withIdentifier:)

Xcode 7.3 устарело XCPlaygroundPage.currentPage.captureValue(_:withIdentifier:). Его предшественник, XCPCaptureValue(), был устарело в Xcode 7.1.

Мне интересно, есть ли какая-то замена, кроме неявного захвата коллекций и циклов? Помимо более гибкого использования явного подхода, возможность добавлять заголовки к графикам, кажется, исчезла с устареванием/удалением (хотя символы найдены, вышеупомянутые устаревшие методы ничего не делают, или, по крайней мере, не то, что вам нужно). д ожидать).


person hagi    schedule 30.03.2016    source источник


Ответы (2)


В настоящее время нет альтернативы или замены. Графики отображаются только неявно. Я проверил это в лабораториях Swift/Xcode на WWDC 2016. Я зарегистрировал радар и обновлю эти вопросы, если будет какой-либо прогресс.

person hagi    schedule 15.06.2016
comment
Насколько мне известно, к сожалению. Мой радар был давно закрыт, без разрешения. - person hagi; 03.05.2017
comment
я смутно помню, что в этом больше не было необходимости из-за какого-то другого изменения, которое они внесли, но я забыл, что это было за изменение. - person Dave Kliman; 04.05.2017
comment
Кажется, они могут рисовать на Swift Playgrounds для iPad, работает ли это сейчас на Mac? - person juandesant; 23.04.2020

Используйте свойство currentPage:

XCPlaygroundPage.currentPage.captureValue(_, withIdentifier:)

person Infinity James    schedule 30.03.2016
comment
Это API, который устарел. Я использовал нотацию из документов Xcode, хотя вижу, как это сбивает с толку. - person hagi; 30.03.2016