3

다음과 같은 오류 로그 스택이 있습니다. 충돌이 발생했을 때 응용 프로그램이 전경 상태라고 말할 수 있습니까? 내가 UIKit 전화를 볼 수 있기 때문입니다.. App의 다양한 상태를 식별하기 위해 살펴 봐야 할 것은 무엇입니까? 같은 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

충돌로 '추락 : com.apple.main-thread'라고 전경에 그 충돌이 있습니다. – Poles

답변

1

com.apple.main-thread은의 ViewController의 UI를로드 메인 스레드입니다. 크래시가 주 스레드에 있기 때문에 앱이 포 그라운드에서 실행되어야합니다. 도움이되기를 바랍니다.

관련 문제