发生崩溃时如何识别iOS应用程序的状态

发生崩溃时如何识别iOS应用程序的状态,ios,objective-c,exc-bad-access,crash-log,kern-invalid-address,Ios,Objective C,Exc Bad Access,Crash Log,Kern Invalid Address,具有以下崩溃日志堆栈。我可以说,当崩溃发生时,应用程序处于前台状态。因为我可以看到UIKit调用。应用程序的各种状态应该如何识别。像挂起/背景/前景 ** ** com.apple.main thread是加载ViewController UI的主线程。 由于崩溃发生在主线程上,因此应用程序将在前台运行。 我希望有帮助 正如你的崩溃所说的那样,崩溃了:com.apple.main线程,所以它在前台。 #0 Crashed: com.apple.main-thread EXC_BAD_ACCESS

具有以下崩溃日志堆栈。我可以说,当崩溃发生时,应用程序处于前台状态。因为我可以看到
UIKit
调用。
应用程序的各种状态应该如何识别。像
挂起
/
背景
/
前景

**

**


com.apple.main thread
是加载ViewController UI的主线程。 由于崩溃发生在主线程上,因此应用程序将在前台运行。
我希望有帮助

正如你的崩溃所说的那样,
崩溃了:com.apple.main线程
,所以它在前台。
#0
Crashed: com.apple.main-thread
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x00000000f158936c
Crashed: com.apple.main-thread
0  libobjc.A.dylib                0x3a72c626 objc_msgSend + 5
1  CoreFoundation                 0x2feae16b +[__NSArrayI __new:::] + 58
2  CoreFoundation                 0x2feab945 -[__NSPlaceholderArray initWithObjects:count:] + 172
3  CoreFoundation                 0x2feb5341 +[NSArray arrayWithObjects:count:] + 44
4  CoreFoundation                 0x2feeb1bb -[NSDictionary allKeys] + 174
5  UIKit                          0x3292430f -[UITouchesEvent _cloneEvent] + 342
6  UIKit                          0x32786df9 _UIGestureRecognizerUpdate + 5240
7  CoreFoundation                 0x2ff3d255 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 20
8  CoreFoundation                 0x2ff3abf9 __CFRunLoopDoObservers + 284
9  CoreFoundation                 0x2ff3af3b __CFRunLoopRun + 730
10 CoreFoundation                 0x2fea5ebf CFRunLoopRunSpecific + 522
11 CoreFoundation                 0x2fea5ca3 CFRunLoopRunInMode + 106
12 GraphicsServices               0x34dab663 GSEventRunModal + 138
13 UIKit                          0x327f214d UIApplicationMain + 1136
14 MyApp                          0xff6bf main (main.m:16)
15 libdyld.dylib                  0x3ac2fab7 start + 2