如何避免异常EXC_RESOURCE - WAKEUPS?

时间:2016-05-18 14:31:58

标签: ios xcode

在我的iPad应用中,我经常会收到崩溃报告,其中包含例外"selected view should be deleted from models"和子类型EXC_RESOURCE。 然而奇怪的是,消息显示WAKEUPS

如果观察到0次唤醒/秒,它怎么会成为例外? - 我该如何避免呢?

我关心的原因是报告的生成延迟了应用程序中的一些时间关键线程。 主要是我们从麦克风录制并同时播放音频,并且在生成报告时,音频断断续续。

异常总是由3个线程中的一个触发:主线程(Limit 150/sec) Observed 0/sec over 300 secAURemoteIO: IOThread。见下面的报告片段:

com.apple.coreaudio.AQClient

1 个答案:

答案 0 :(得分:0)

主要的混淆是Observed 0/sec声明,但我发现这个数字是错误的。当在更新更快的iPad上运行相同的代码时,它突然显示了一个数字(200-400),所以这只是因为iPad速度慢而无法计算数字。

其次我发现确实有一个线程经常启动和停止,但是不是触发错误的线程,因此使定位更加困难。