tôi thực hiện một url-Yêu cầu và chờ đợi câu trả lời vớiNhiều khóa trên chuỗi web không được phép! Vui lòng gửi một lỗi. Đâm tại
tôi bắt đầu yêu cầu, sau đó chờ đợi cho đến khi synchronousOperationComplete = TRUE
NSRunLoop *theRL = [NSRunLoop currentRunLoop];
while (!synchronousOperationComplete && [theRL runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]);
sau đó tôi trả lại phản ứng
tất cả dường như ok, tôi nhận được phản hồi và mọi thứ đang hoạt động bình thường, nhưng khi tôi đóng ứng dụng tôi nhận được:
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
nó có vẻ là NSRunLoop những gì gây ra lỗi, khi tôi khen nó ra lỗi không xuất hiện.
Tôi sử dụng IOS 5.0 có ai đó có đầu mối những gì tôi có thể làm để tránh lỗi này không?
tôi đã sử dụng tính năng này trong IOS 4.3 và IOS5 Beta và hoạt động tốt.
nhưng tôi chuyển tomcat6 tôi đến một máy chủ khác, có lẽ nó là một lỗi của máy chủ
THX mBax
Vui lòng mở rộng NSRunLoop * theRL = [NSRunLoop currentRunLoop]; vì nó không rõ ràng bạn đang làm gì sau đó. – Max