2012-07-11 32 views
0

它显示如下的错误日志,谁可以告诉我如何找到导致此崩溃的代码?谢谢。应用程序接收到的信号SIGSEGV(IOS5)

我的设备是iphone IOS 5.0,非常感谢。

(null) 
(
    0 CoreFoundation      0x353aa8a7 __exceptionPreprocess + 186 

    1 libobjc.A.dylib      0x37751259 objc_exception_throw + 32 

    2 CoreFoundation      0x353aa789 +[NSException raise:format:] + 0 

    3 CoreFoundation      0x353aa7ab +[NSException raise:format:] + 34 

    4 MMBang        0x0018ccd9 MMBang + 1621209 

    5 libsystem_c.dylib     0x327b67e3 _sigtramp + 38 

    6 MMBang        0x000e9bc1 MMBang + 953281 

    7 CoreFoundation      0x353043fd -[NSObject performSelector:withObject:withObject:] + 52 

    8 MMBang        0x00094ed5 MMBang + 605909 

    9 CoreFoundation      0x353043fd -[NSObject performSelector:withObject:withObject:] + 52 
    10 MMBang        0x00093e6d MMBang + 601709 
    11 MMBang        0x00122ed3 MMBang + 1187539 
    12 CoreFoundation      0x353091fb -[NSObject performSelector:withObject:] + 42 
    13 Foundation       0x34ecd747 __NSThreadPerformPerform + 350 
    14 CoreFoundation      0x3537ead3 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 14 
    15 CoreFoundation      0x3537e29f __CFRunLoopDoSources0 + 214 
    16 CoreFoundation      0x3537d045 __CFRunLoopRun + 652 
    17 CoreFoundation      0x353004a5 CFRunLoopRunSpecific + 300 
    18 CoreFoundation      0x3530036d CFRunLoopRunInMode + 104 
    19 GraphicsServices     0x36f9c439 GSEventRunModal + 136 
    20 UIKit        0x32e0ccd5 UIApplicationMain + 1080 

    21 MMBang        0x0002a583 MMBang + 169347 

    22 MMBang        0x00003810 MMBang + 10256 
) 

回答

1

转到xcode上的断点标签,在左下角有一个小加号按钮。按下它,点击添加异常断点。不要更改任何断点设置并单击完成。

如果你再次运行你的程序,它应该破坏代码行崩溃。只要它是你的代码,而不是IB中的一个不正确的出口。

希望这有助于

山姆

+0

但它不会发生每一次,我只得到这个错误日志?如何通过分析这个错误日志来知道重现过程? – 2012-07-11 14:01:06

+0

嗯,只有你知道,因为我们不知道你的应用程序是如何工作的,重复这个问题的唯一方法是尝试并遵循相同的程序,直到发生崩溃,我还建议启用僵尸来定位被引用的释放对象这往往是随机崩溃的原因。 – shoughton123 2012-07-11 14:36:31

相关问题