2016-03-30 38 views
10

Xcode 7.3 has deprecatedXCPlaygroundPage.currentPage.captureValue(_:withIdentifier:). Jego poprzednik, XCPCaptureValue(), był deprecated w Xcode 7.1.Swift Playgrounds: zamiennik dla captureValue (_: withIdentifier :)

Zastanawiam się, czy istnieje jakakolwiek wymiana, oprócz ukrytego przechwytywania kolekcji i pętli? Oprócz bycia bardziej elastycznym za pomocą podejścia jawnego, możliwość dodawania napisów do wykresów wydaje się być nieobecna przy użyciu funkcji wycofywania/usuwania (chociaż symbole są znalezione, wyżej wymienione przestarzałe metody nic nie robią, a przynajmniej nie to, co Ty " d oczekiwać).

Odpowiedz

2

nie ma obecnie alternatywy lub wymiana. Wykresy są wyświetlane tylko niejawnie. Zweryfikowałem to w laboratoriach Swift/Xcode na WWDC 2016. Złożyłem radar i zaktualizuję te pytania, jeśli pojawią się jakieś postępy.

+0

Czy była jakaś aktualizacja tego problemu? –

+0

Nie według mojej wiedzy, niestety. Mój radar był zamknięty dawno temu, bez żadnej rozdzielczości. – hagi

+0

Niejasno pamiętam, że nie było to już konieczne z powodu jakiejś innej zmiany, którą popełniłem, ale zapomniałem o tej zmianie. –

-2

Użyj właściwości currentPage:

XCPlaygroundPage.currentPage.captureValue(_, withIdentifier:)

+3

To jest API, które zostało uznane za przestarzałe. Używałem notacji z dokumentów Xcode, chociaż widzę, jak to jest mylące. – hagi