如何在Swift中捕获运行时异常?

How to catch runtime exception in Swift?

提问人:Boon 提问时间:3/15/2016 更新时间:3/15/2016 访问量:2009

问:

如何在Swift中捕获运行时异常?我没有发现任何提及此事。当前的 Swift 尝试..catch 仅适用于引发异常的方法。

异常 Swift2 iOS9

评论

0赞 Eric Aya 3/15/2016
你不会在 Swift 中“捕获”异常。这里很好的解释:stackoverflow.com/a/24030038/2227743
0赞 Boon 3/15/2016
我正在尝试捕获因将无效标识符传递给 storyboard.instatiateViewController 而导致的错误。在 Swift 中找不到方法。
2赞 Boon 3/15/2016
我问的是一个一般性问题,即 Swift 是否可以像 Objective-C 那样捕获运行时异常。我提供的案例就是一个例子,我相信还有其他案例。从本质上讲,运行时异常是您没有预料到的。
1赞 user1046037 3/16/2016
在最新版本的 Xcode 上,您可以添加 swift 异常,在断点选项卡上,按 + 按钮并选择 swift exception

答: 暂无答案