Xcode高级调试技巧(2)

1、crash后堆栈跑飞怎么办吧 

配置完后一旦crash可以直接得到堆栈

2015-11-23 17:23:57.246 QQ[3797:1318668] scanViewController: http://mmb.qq.com/q/?s=MQBfAAdOKVK%2BjzgAfGlRAFEAVwBJAEYASQB5mO52xH4%3D&w=h8CPDKrx51Oa6JRi%2FALTPQ%3D%3D&a=1&n=MQBfAAdOKVK%2BjzgAfGlRAFEAVwBJAEYASQB5mO52xH4%3D&f=1&m=1
2015-11-23 17:23:57.310 QQ[3797:1318668] TRYING TO CREATE QRCODE SDK WITH WLOGIN SDK <WloginSdk_v2: 0x9cba420>
* thread #1: tid = 0x141f0c, 0x372bedd8 libobjc.A.dylib`objc_exception_throw, queue = 'com.apple.main-thread', stop reason = breakpoint 19.1
  * frame #0: 0x372bedd8 libobjc.A.dylib`objc_exception_throw
    frame #1: 0x25bbf574 CoreFoundation`-[NSException raise] + 8
    frame #2: 0x268df0b2 Foundation`-[NSObject(NSKeyValueCoding) setValue:forKey:] + 226
    frame #3: 0x00aa3720 QQ`-[QQWifiManager DoOpenURL:sourceApplication:](self=0x11741270, _cmd="DoOpenURL:sourceApplication:", url=0x12f538e0, sourceApplication=0x04574c34) + 212 at QQWifiManager.mm:108
    frame #4: 0x00adda02 QQ`-[QQWiFiPlug handleData:](self=0x1242d3e0, _cmd="handleData:", codeData=0x13a81310) + 138 at QQWiFiPlug.mm:60
    frame #5: 0x02482e6c QQ`-[TwoDimensionBarcodeManager qrcodeReadResultWithViewController:result:qrcodeStr:](self=0x11b1e490, _cmd="qrcodeReadResultWithViewController:result:qrcodeStr:", controller=0x089f4600, isOK=YES, qrcodeStr=0x13a81310) + 480 at TwoDimensionBarcodeManager.m:188
    frame #6: 0x006d3518 QQ`-[MQQRCodeReaderViewController dealWithScanResult:](self=0x089f4600, _cmd="dealWithScanResult:", result=0x13a81310) + 1728 at MQQRCodeReaderViewController.mm:819
    frame #7: 0x006d2e20 QQ`-[MQQRCodeReaderViewController scanViewController:didScanResult:](self=0x089f4600, _cmd="scanViewController:didScanResult:", controller=0x089f4600, result=0x13a81310) + 744 at MQQRCodeReaderViewController.mm:724
    frame #8: 0x0208aa2a QQ`-[QRCodeScanViewController notifyDelegate:](self=0x089f4600, _cmd="notifyDelegate:", text=0x13a81310) + 250 at QRCodeScanViewController.m:947
    frame #9: 0x26994a36 Foundation`__NSThreadPerformPerform + 386
    frame #10: 0x25b82826 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 14
    frame #11: 0x25b82416 CoreFoundation`__CFRunLoopDoSources0 + 454
    frame #12: 0x25b8077e CoreFoundation`__CFRunLoopRun + 806
    frame #13: 0x25ad31e8 CoreFoundation`CFRunLoopRunSpecific + 516
    frame #14: 0x25ad2fdc CoreFoundation`CFRunLoopRunInMode + 108
    frame #15: 0x2ed77af8 GraphicsServices`GSEventRunModal + 160
    frame #16: 0x29d3817c UIKit`UIApplicationMain + 144
    frame #17: 0x0049d3ca QQ`main(argc=1, argv=0x07f5fb0c) + 178 at main.m:59
* thread #1: tid = 0x141f0c, 0x372bedd8 libobjc.A.dylib`objc_exception_throw, queue = 'com.apple.main-thread', stop reason = breakpoint 19.1
  * frame #0: 0x372bedd8 libobjc.A.dylib`objc_exception_throw
    frame #1: 0x26994be6 Foundation`__NSThreadPerformPerform + 818
    frame #2: 0x25b82826 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 14
    frame #3: 0x25b82416 CoreFoundation`__CFRunLoopDoSources0 + 454
    frame #4: 0x25b8077e CoreFoundation`__CFRunLoopRun + 806
    frame #5: 0x25ad31e8 CoreFoundation`CFRunLoopRunSpecific + 516
    frame #6: 0x25ad2fdc CoreFoundation`CFRunLoopRunInMode + 108
    frame #7: 0x2ed77af8 GraphicsServices`GSEventRunModal + 160
    frame #8: 0x29d3817c UIKit`UIApplicationMain + 144
    frame #9: 0x0049d3ca QQ`main(argc=1, argv=0x07f5fb0c) + 178 at main.m:59
2015-11-23 17:23:57.928 QQ[3797:1318668] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<__NSDictionary0 0x8500d60> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key 87c08f0caaf1e7539ae89462fc02d33d.'
*** First throw call stack:
(0x25bbf86b 0x372bedff 0x25bbf575 0x268df0b3 0xaa3721 0xadda03 0x2482e6d 0x6d3519 0x6d2e21 0x208aa2b 0x26994a37 0x25b82827 0x25b82417 0x25b8077f 0x25ad31e9 0x25ad2fdd 0x2ed77af9 0x29d3817d 0x49d3cb 0x379e9873)
libc++abi.dylib: terminating with uncaught exception of type NSException 

2、首次启动才会出现的异常如何调试
asm("trap");
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、下4载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、下4载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值