thread #1: tid = 0xba03, 0x3a156b26 libobjc.A.dylib`objc_msgSend + 6, queue = 'com.apple.main-thread, stop reason = EXC_BAD_ACCESS (code=1, address=0xa000000c)
frame #0: 0x3a156b26 libobjc.A.dylib`objc_msgSend + 6
frame #1: 0x2fcfc654 CoreFoundation`CFRelease + 556
frame #2: 0x2fd07b44 CoreFoundation`-[__NSArrayM dealloc] + 156
frame #3: 0x3a166b0a libobjc.A.dylib`objc_object::sidetable_release(bool) + 174
frame #4: 0x3a158006 libobjc.A.dylib`(anonymous namespace)::AutoreleasePoolPage::pop(void*) + 358
frame #5: 0x2fcff980 CoreFoundation`_CFAutoreleasePoolPop + 16
frame #6: 0x3253724c UIKit`_wrapRunLoopWithAutoreleasePoolHandler + 36
frame #7: 0x2fd971cc CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 20
frame #8: 0x2fd94b70 CoreFoundation`__CFRunLoopDoObservers + 284
frame #9: 0x2fd94eb2 CoreFoundation`__CFRunLoopRun + 730
frame #10: 0x2fcffc26 CoreFoundation`CFRunLoopRunSpecific + 522
frame #11: 0x2fcffa0a CoreFoundation`CFRunLoopRunInMode + 106
frame #12: 0x349de282 GraphicsServices`GSEventRunModal + 138
frame #13: 0x325a3048 UIKit`UIApplicationMain + 1136
frame #14: 0x000ce914 test`main(argc=1, argv=0x27dadd04) + 116 at main.m:16
frame #15: 0x3a663ab6 libdyld.dylib`start + 2
我正在努力解决这次崩溃,但我无法得到崩溃的原因,为什么它会来临。任何人都可以确切地说出问题是什么,因为我没有得到这个崩溃的时间。
答案 0 :(得分:3)
这可以帮助您找出发生崩溃的位置。
只需添加一个异常断点,以便在崩溃时捕获错误。
添加断点后再次运行应用程序并测试崩溃的位置。几乎这会发现所有EXC_BAD_ACCESS崩溃,并将断点放在捕获异常的行中。
答案 1 :(得分:-2)
问题可能就像你正在为某些线程中的标签或按钮分配一些文本值。 如果是,则无法执行此操作。您只能在主线程中分配值。