2016-03-30 18 views
10

Xcode 7.3 has deprecatedXCPlaygroundPage.currentPage.captureValue(_:withIdentifier:). Il suo predecessore, XCPCaptureValue(), era deprecated in Xcode 7.1.Swift Playgrounds: sostituzione per captureValue (_: withIdentifier :)

Mi chiedo se non vi è alcun rimpiazzo, a parte l'acquisizione implicita di collezioni e loop in loop? Oltre ad essere più flessibile usando l'approccio esplicito, la possibilità di aggiungere didascalie ai grafici sembra essere andata con la deprecazione/rimozione (anche se i simboli sono stati trovati, i metodi deprecati di cui sopra non fanno nulla, o almeno non quello che tu? d aspettarsi).

risposta

2

Non ci sono attualmente alternative o sostituzione. I grafici vengono visualizzati solo implicitamente. Ho verificato questo nei laboratori Swift/Xcode al WWDC 2016. Ho archiviato un radar e aggiornerò queste domande, in caso di progressi.

+0

c'è stato qualche aggiornamento a questo problema? –

+0

Non a mia conoscenza, sfortunatamente. Il mio radar è stato chiuso molto tempo fa, senza alcuna risoluzione. – hagi

+0

Ricordo vagamente che non era nemmeno più necessario a causa di qualche altro cambiamento che hanno fatto, ma ho dimenticato quale fosse questo cambiamento. –

-2

utilizzare la proprietà currentPage:

XCPlaygroundPage.currentPage.captureValue(_, withIdentifier:)

+3

Questa è l'API che è stata dichiarata obsoleta. Stavo usando la notazione dei documenti Xcode, anche se posso vedere come è confusa. – hagi