如何捕获Swift / iOS中的所有应用程序异常/错误

时间:2016-05-23 20:55:27

标签: ios swift exception exception-handling

我想要的是在发生异常/错误时签署用户(而不是崩溃应用程序)。

我不想在我的代码中添加try / catch(例如所有视图控制器),我想要一些简单的东西,一个try / catch(或者我需要的任何其他东西)来捕获发生的异常(并且是未处理的代码。

我怎样才能做到这一点?

谢谢。

1 个答案:

答案 0 :(得分:0)

首先,在Swift中执行/ try / catch只是一种处理错误的有趣方法。这不是异常处理。

Objective-C异常被认为是编程错误。由于它们是编程错误,因此不会处理它们。你没有处理编程错误,你修复它们。除了一些非常罕见的情况,您不会捕获Objective-C异常。你让他们崩溃你的程序。这是故意的。