Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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应用程序崩溃报告?_Ios_Objective C_Ipad_Crash Reports_Plcrashreporter - Fatal编程技术网

是什么导致此iOS应用程序崩溃报告?

是什么导致此iOS应用程序崩溃报告?,ios,objective-c,ipad,crash-reports,plcrashreporter,Ios,Objective C,Ipad,Crash Reports,Plcrashreporter,我需要一些帮助来找出是什么导致了这次事故报告。不幸的是,我们提交过类似崩溃报告的用户中没有一个向我们提供任何额外的信息,这些信息甚至有助于确定他们在崩溃时在应用程序中做了什么。报告中似乎没有任何内容与我的代码直接关联(即它似乎都是内置的框架调用)。我自己无法模拟,因此很难知道我何时/是否解决了这个问题 不管怎样,下面是坠机报告: Incident Identifier: 4A302435-AF92-4B80-837D-E8161C05FA6B CrashReporter Key: [TODO]

我需要一些帮助来找出是什么导致了这次事故报告。不幸的是,我们提交过类似崩溃报告的用户中没有一个向我们提供任何额外的信息,这些信息甚至有助于确定他们在崩溃时在应用程序中做了什么。报告中似乎没有任何内容与我的代码直接关联(即它似乎都是内置的框架调用)。我自己无法模拟,因此很难知道我何时/是否解决了这个问题

不管怎样,下面是坠机报告:

Incident Identifier: 4A302435-AF92-4B80-837D-E8161C05FA6B
CrashReporter Key: [TODO]
Hardware Model: iPad2,6
Process: MyApp [213]
Path: /var/mobile/Applications/1065CCF2-93EE-4D8E-A07C-XXXXXEE6XXXX/MyApp.app/MyApp
Identifier: MyApp
Version: 325
Code Type: ARM
Parent Process: launchd [1]

Date/Time: 2013-10-01 06:24:49 0000
OS Version: iPhone OS 7.0.2 (11A501)
Report Version: 104

Exception Type: SIGSEGV
Exception Codes: SEGV_ACCERR at 0xb17b688c
Crashed Thread: 0

Thread 0 Crashed:
0 libobjc.A.dylib 0x399fdb26 objc_msgSend + 6
1 Foundation 0x2fb033a3 __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke + 55
2 Foundation 0x2fb032e7 -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] + 207
3 Foundation 0x2fb03201 -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] + 61
4 CFNetwork 0x2ee36ed3 ___ZN27URLConnectionClient_Classic26_delegate_didFinishLoadingEU13block_pointerFvvE_block_invoke + 75
5 CFNetwork 0x2ee35ae3 ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 55
6 CFNetwork 0x2ee6731f ___ZNK17CoreSchedulingSet13_performAsyncEPKcU13block_pointerFvvE_block_invoke + 19
7 CoreFoundation 0x2f0fd719 CFArrayApplyFunction + 37
8 CFNetwork 0x2edcdc3d RunloopBlockContext::perform() + 165
9 CFNetwork 0x2edcdb0d MultiplexerSource::perform() + 221
10 CFNetwork 0x2edcd9a1 MultiplexerSource::_perform(void*) + 49
11 CoreFoundation 0x2f19518b __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15
12 CoreFoundation 0x2f19465b __CFRunLoopDoSources0 + 207
13 CoreFoundation 0x2f192e4f __CFRunLoopRun + 623
14 CoreFoundation 0x2f0fdce7 CFRunLoopRunSpecific + 523
15 CoreFoundation 0x2f0fdacb CFRunLoopRunInMode + 107
16 GraphicsServices 0x33df8283 GSEventRunModal + 139
17 UIKit 0x3199fa41 _UIApplicationMain 1137
18 MyApp 0x0016a60f _main 187

尝试借助断点进行调试。此崩溃报告显示的所有内容都是设备/崩溃的元数据,然后是堆栈调用,它没有显示任何视图控制器,但它使用的是用于下载内容的NSURLConnection,因此如果您没有为此输入任何代码,那么它可能是第三方框架,如果你是,我会在你发出任何请求调用之前中断点,看看这些是否中断,它看起来也像是在调用一个块,所以可能在请求的返回端。。。但我会忽略这一点,并检查通过URLConnectionIt在某个块调用上崩溃而发出请求的任何位置-可能您有异步操作,该操作调用一个可以在块完成之前解除分配的委托(例如,当用户在网络操作完成之前更改视图时)@Dino Mic您是否使用PLCrashReport库提取了上述所有数据。请分享代码。如何提取行号、应用程序崩溃的方法和类。