gpt4 book ai didi

objective-c - 不允许对 web 线程进行多重锁定!请提交错误。现在崩溃

转载 作者:太空狗 更新时间:2023-10-30 03:44:18 25 4
gpt4 key购买 nike

我发出一个 url-Request 并等待

的回答

我开始请求,然后等待直到 synchronousOperationComplete=TRUE

NSRunLoop *theRL = [NSRunLoop currentRunLoop];

while (!synchronousOperationComplete && [theRL runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]);

然后我返回响应

一切似乎都很好,我收到了回复并且一切正常,但是当我关闭应用程序时我得到:

bool _WebTryThreadLock(bool), 0x227f40: Multiple locks on web thread not allowed! Please file a bug. Crashing now...

1 _ZL17_WebTryThreadLockb
2 _ZL14WebRunLoopLockP19__CFRunLoopObservermPv
3 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__
4 __CFRunLoopDoObservers
5 __CFRunLoopRun
6 CFRunLoopRunSpecific
7 CFRunLoopRunInMode
8 _ZL12RunWebThreadPv
9 _pthread_start
10 thread_start

这似乎是 NSRunLoop 导致错误的原因,当我推荐它时,错误没有出现。

我用的是IOS 5.0有人知道我可以做些什么来避免这个错误吗?

我在 IOS 4.3 和 IOS5 Beta 中使用过它并且工作正常。

但是我把我的tomcat6移到了别的服务器上,可能是服务器的错误

谢谢毫巴克斯

最佳答案

我刚收到相同的错误消息,但我尝试在不在屏幕上的 webView 上调用 stringByEvaluatingJavaScript。

一般来说,此消息暗示某项内容正在尝试访问某个项目 (UIWebView),而该项目的特定线程已锁定。

关于objective-c - 不允许对 web 线程进行多重锁定!请提交错误。现在崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8037407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com