我正在玩Swift,并在操场上使用此代码
class Foo {
let value: String
init(value: String!)
{
self.value = value
}
}
let x : String? = nil
let foo = Foo(value: x)
底线应该在初始化程序中抛出一个异常,因为我正在解包x
,它是nil。但是,我无法看到异常消息或运行时发生错误的事实。如果我在下面添加代码,它就不会运行(不显示输出)。
如何在Swift游乐场中看到运行时抛出的异常?
答案 0 :(得分:6)
单击Assistant Editor图标以打开Console Output面板。
错误列在那里。
答案 1 :(得分:4)
从Xcode 6.0 Beta 5开始,现在会在源代码编辑器和结果侧栏中显示异常。如果按结果侧栏中的quicklook按钮,我们将显示异常的完整回溯。