ios – 10.00s或0x000000008badf00d异常后无法进行场景更新

当我在运行应用程序而没有使用 Xcode调试器连接设备时,我的应用程序崩溃了.因此,当我使用设备并检查我在那里得到这种报告.
Exception Type:  00000020
Exception Codes: 0x000000008badf00d
Exception Note:  SIMULATED (this is NOT a crash)
Highlighted by Thread:  0

<Error>: Application Specific information:
com.healthandsocialecare.touchemar Failed to scene-update after 10.00s

好的和有效的答案将欣赏.提前致谢.

解决方法

例外代码8badf00d(“吃不好的食物”)表示iOS看门狗终止.该应用程序在一段时间内没有响应主队列上的事件,因此被终止 – 操作系统终止了无响应的应用程序,大概是在10.0秒之后.

确保您不对主队列(例如网络)执行任何重要工作,或者代码中没有任何意外的无限循环.

要进行调试,请使用Instruments(或类似工具)在崩溃之前创建主队列的跟踪,并查看它花费太多时间的位置.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...