我该如何解决这个问题EXC_BAD_ACCESS(代码= 1地址= 0x0bbadbeef)



[截图 :: 1]我的应用程序未运行,我在控制台上收到以下操作:

bool _WebTryThreadLock(bool), 0x16632500: 已尝试获取网络锁 从主线程或 Web 线程以外的线程。这可能会 是从辅助线程调用 UIKit 的结果。崩溃 现在。。。

1   0x27db3da1 WebThreadLock
2   0x2899a4eb <redacted>
3   0x24ef5af5 __NSFireDelayedPerform
4   0x2469a58f <redacted>
5   0x2469a1c1 <redacted>
6   0x2469800d <redacted>
7   0x245e7229 CFRunLoopRunSpecific
8   0x24627dd3 CFRunLoopRun
9   0xaf1f9 -[RenderLoop threadMain]
10  0x24f014a5 <redacted>
11  0x2440b85b <redacted>
12  0x2440b7cf _pthread_start
13  0x24409724 thread_start

我试图从后台线程更新 UIcontent,但它应该在主线程上更新。为此,这对我有用。

 [self performSelectorOnMainThread:@selector(yourmethod:)withObject:obj waitUntilDone:YES]

但它减慢了我渲染 OpenGL 内容的后台线程的速度。

最新更新