ios - 如何在使用容易崩溃的代码且没有抛出错误时快速防止崩溃
问题描述
假设我正在使用一些封闭源代码框架,其中一些代码有时会崩溃。例如考虑这个:
public class A {
public static func a() {
let myNumber = Int("qqqqq")
print(myNumber!)
}
}
我A
使用的封闭源代码框架中的一个类也是如此。我的问题是:如果我有下面的代码,我注定要崩溃吗?或者,如果您几乎知道崩溃发生的位置,是否有任何方法可以防止应用程序在任何情况下崩溃?
import ClosedSourceFramework
class my class {
func myFunc() {
A.a()
}
}
解决方案
推荐阅读
- sql - 获取我的 Oracle SQL 表权限
- mongodb - spring data中如何编写Replace root和merge对象聚合操作
- javascript - 如何使用定义的 prop 函数传递附加参数?
- openssl - 使用 Openssl 解密 JWE 的内容加密密钥
- javascript - 如何让 Sprite 围绕 Phaser 3 中的一个点旋转?
- powershell - 如何将字符串作为参数从 API Body 中的 powershell 传递给 API
- python - 在scrapy中使用dateparser转换日期格式时删除时间戳
- mysql - 我的简单网站索引页的表结构是否有效?
- sti - 如何编写Windows WIA(Windows Image Acquisition)驱动程序?
- javascript - Jquery - 如何将垂直滚动切断到特定高度?