2014-06-05 12 views
9

Grałem około z Swift i mieć ten kod na placu zabawJak mogę zobaczyć wyjątki na placu zabaw Swift?

class Foo { 
    let value: String 
    init(value: String!) 
    { 
     self.value = value 
    } 
} 

let x : String? = nil 
let foo = Foo(value: x) 

dolna linia powinna wyjątek w inicjatora, bo jestem rozpakowaniu x która jest zerowa. Jednak nie widzę komunikatu o wyjątku ani faktu, że wystąpił błąd w czasie wykonywania. Jeśli dodaję kod poniżej, nie zostanie on uruchomiony (nie zostanie pokazany żaden wynik).

Jak mogę zobaczyć wyjątki, które są zgłaszane w czasie wykonywania na placu zabaw Swift?

Odpowiedz

6

Kliknij ikonę Assistant Editor, aby otworzyć panel Wyjście konsoli.

Ten błąd jest tam wymieniony.

+0

Więcej informacji tutaj: http://stackoverflow.com/questions/24003092/how-to-print-to-console-using-swift-playground –

3

Od Xcode 6.0 Beta 5 wyjątki będą teraz wyświetlane ze znacznikiem błędu w edytorze źródłowym i na pasku bocznym wyniku. Jeśli naciśniesz przycisk quicklook na pasku bocznym wyniku, pokażemy pełny ślad śledzenia wyjątku.

+0

"Jeśli wciśniesz przycisk quicklook" - to był koszmar, nie wiedząc, to. Ogromne dzięki! – Kasztan

Powiązane problemy