如何在Swift游乐场中看到异常?

时间:2014-06-05 20:03:54

标签: swift xcode6 swift-playground

我正在玩Swift,并在操场上使用此代码

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

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

底线应该在初始化程序中抛出一个异常,因为我正在解包x,它是nil。但是,我无法看到异常消息或运行时发生错误的事实。如果我在下面添加代码,它就不会运行(不显示输出)。

如何在Swift游乐场中看到运行时抛出的异常?

2 个答案:

答案 0 :(得分:6)

单击Assistant Editor图标以打开Console Output面板。

错误列在那里。

答案 1 :(得分:4)

从Xcode 6.0 Beta 5开始,现在会在源代码编辑器和结果侧栏中显示异常。如果按结果侧栏中的quicklook按钮,我们将显示异常的完整回溯。