3

Со следующим стеком журнала сбоев. Могу ли я сказать, что приложение находилось в состоянии переднего плана, когда произошел сбой. потому что я вижу вызовы UIKit.. Что нужно посмотреть на определенное состояние приложения. как Suspended/Background/ForegroundКак определить состояние приложения iOS во время сбоя

**

#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 
+0

Как ваш краш сказал 'Crashed: com.apple.main-thread', поэтому его на переднем плане. – Poles

ответ

1

com.apple.main-thread является основной поток, который загружает пользовательский интерфейс на ViewController. Поскольку авария на главной нити, приложение должно работать на переднем плане. Надеюсь, это поможет.