Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios [NSAutoreleasePool drain]时NSURLConnection崩溃_Ios_Objective C_Crash_Nsurlconnection_Nsautoreleasepool - Fatal编程技术网

Ios [NSAutoreleasePool drain]时NSURLConnection崩溃

Ios [NSAutoreleasePool drain]时NSURLConnection崩溃,ios,objective-c,crash,nsurlconnection,nsautoreleasepool,Ios,Objective C,Crash,Nsurlconnection,Nsautoreleasepool,嗨,我有一份事故报告如下。我看到了许多关于NSURLConnectionInternal崩溃的答案,但我没有看到与-[NSAutoreleasePool drain]相关的答案。我真的不知道为什么会发生这样的事。真的是连接崩溃了吗 Crashed: com.apple.main-thread EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0xd0000004 raw 0 CoreFoundation CFRelease + 19 1 CoreFoundation

嗨,我有一份事故报告如下。我看到了许多关于NSURLConnectionInternal崩溃的答案,但我没有看到与-[NSAutoreleasePool drain]相关的答案。我真的不知道为什么会发生这样的事。真的是连接崩溃了吗

Crashed: com.apple.main-thread
EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0xd0000004
raw
0
CoreFoundation
CFRelease + 19
1
CoreFoundation
-[__NSArrayM dealloc] + 160
2
CoreFoundation
-[__NSArrayM dealloc] + 160
3
libobjc.A.dylib
objc_object::sidetable_release(bool) + 174
4
libobjc.A.dylib
(anonymous namespace)::AutoreleasePoolPage::pop(void*) + 358
5    CoreFoundation
_CFAutoreleasePoolPop + 16
6
Foundation
-[NSAutoreleasePool drain] + 122
7
Foundation
-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] + 222
8
Foundation
-[NSURLConnectionInternal _withActiveConnectionAndDelegate:] + 60
9
CFNetwork
___ZN27URLConnectionClient_Classic26_delegate_didFinishLoadingEU13block_pointerFvvE_block_invoke + 74
10
CFNetwork
___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 54
11
CFNetwork
___ZNK17CoreSchedulingSet13_performAsyncEPKcU13block_pointerFvvE_block_invoke + 18
12
CoreFoundation
CFArrayApplyFunction + 36
13
CFNetwork
RunloopBlockContext::perform() + 164
14
CFNetwork
MultiplexerSource::perform() + 220
15
CFNetwork
MultiplexerSource::_perform(void*) + 48
16   CoreFoundation
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 14
22   UIKit
UIApplicationMain + 1136
23
Mahjong-iPad-Double
main.m line 15
main

释放某些对象时出现问题,可能是过度释放。你可以打开僵尸,看看它是否是由过度释放引起的,如果是,是什么对象的。这是crashlytics的用户崩溃日志,我无法打开僵尸你不能复制它吗?我想您必须仔细查看您的代码。它看起来像是某个自动释放的数组的成员。数组可能在作为连接委托提供的委托方法中自动释放。你在用ARC吗?也许你可以试着分析一下,看看有没有什么问题?