从iOS模拟器上的应用崩溃中退后一步

时间:2019-04-30 10:42:39

标签: ios swift xcode ios-simulator

有没有能让我们从崩溃中退后并继续测试应用程序的功能?

假设我在触摸某个按钮时应用程序崩溃了,但是我想退出此操作并继续测试其他部分而无需重新运行模拟器吗?

1 个答案:

答案 0 :(得分:0)

不可能,这是不可能的。应用程序崩溃可能有多种原因,当应用程序实际进入错误状态时,继续执行已编译的程序代码是没有意义的。

例如,您想使用指针访问存储空间,但是该存储空间未保留,并且已经为另一个应用程序释放。如何在这里继续?您的程序代码无法处理该错误或继续出现这种错误情况。这就是为什么当没有catch机制来处理意外行为/错误时,应用程序将崩溃的原因。机器会自我保护。