是否有任何功能允许我们退出崩溃并继续测试应用程序?
当我触摸某个按钮时,让我的应用程序崩溃,但我想退出这个动作并继续测试其他部分而无需重新运行模拟器?
不,这是不可能的。应用程序崩溃可能有多种原因,当应用程序实际运行到错误的状态时,继续使用已编译的程序代码是没有意义的。
例如,您希望使用指针访问内存空间,但内存空间未保留,并且已为另一个应用程序释放。怎么在这里继续?您的程序代码无法处理或继续该错误的条件。这就是为什么当没有catch
机制来处理意外行为/错误时应用程序将崩溃的原因。机器保护自己。