如何在 Swift Playground 中查看异常?

Posted

技术标签:

【中文标题】如何在 Swift Playground 中查看异常?【英文标题】:How do I see exceptions in Swift playground? 【发布时间】:2014-06-05 20:03:53 【问题描述】:

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

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


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

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

如何在 Swift 操场上查看运行时引发的异常?

【问题讨论】:

【参考方案1】:

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

错误列在那里。

【讨论】:

更多信息在这里:***.com/questions/24003092/…【参考方案2】:

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

【讨论】:

“如果你按下快速查看按钮”——在不知不觉中这是一场噩梦。非常感谢! 如何复制堆栈跟踪?

以上是关于如何在 Swift Playground 中查看异常?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Swift Playground 无法在助手编辑器中查看控制台输出

将图像添加到 swift Playground [iPad]

初尝Swift-用Playground来学习Swift语言

如何在 Playground 中使用 Swift 包管理器

如何在 Playground 中导入 Swift 包?

如何使用 Swift 在 Playground 中获取用户交互事件