9

我在玩 Swift,并将这段代码放在操场上

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

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

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

如何在 Swift Playground 中查看运行时引发的异常?

4

2 回答 2

6

单击助手编辑器图标以打开控制台输出面板。

错误列在那里。

于 2014-06-05T20:07:07.017 回答
4

从 Xcode 6.0 Beta 5 开始,异常现在将在源代码编辑器和结果侧栏中显示一个错误标记。如果您按下结果侧栏中的快速查看按钮,我们将向您显示异常的完整回溯。

于 2014-08-07T03:11:53.997 回答