首页 > 解决方案 > 如何在使用容易崩溃的代码且没有抛出错误时快速防止崩溃

问题描述

假设我正在使用一些封闭源代码框架,其中一些代码有时会崩溃。例如考虑这个:

public class A {
    public static func a() {
        let myNumber = Int("qqqqq")
        print(myNumber!)
    }
}

A使用的封闭源代码框架中的一个类也是如此。我的问题是:如果我有下面的代码,我注定要崩溃吗?或者,如果您几乎知道崩溃发生的位置,是否有任何方法可以防止应用程序在任何情况下崩溃?

import ClosedSourceFramework

class my class {
    func myFunc() {
        A.a()
    }
}

标签: iosswiftexceptionerror-handlingcrash

解决方案


推荐阅读