我遇到了一个问题,我的应用程序在睡眠时崩溃,有时在家里崩溃。我BAD_ACCESS
在一个名为 的线程中遇到错误gpus_ReturnNotPermittedKillClient
,它告诉我我的应用正在后台进行 UI 更改,据我了解,这是不行的。因此,我正在单步执行我的代码以查看在 home/sleep 上发生了什么,并且我发现我的 VC方法中的断点在和通知中-viewWillLayoutSubviews
的断点之后被命中(我试图停止所有更新一个异步回调函数)。-applicationWillResignActive
-appplicationDidEnterBackground
这似乎没有任何意义。从应用程序的角度来看,如果在后台进行 UI 更新并不酷,为什么viewWillLayoutSubviews
要在后台调用呢?
编辑:即使我的应用程序没有崩溃,它似乎也会这样做。难道只是 lldb 把事情搞砸了吗?