美文网首页
XCode调试时抛出异常定位到代码

XCode调试时抛出异常定位到代码

作者: Zi_Fi | 来源:发表于2019-03-13 11:02 被阅读0次

在Xcode调试程序的时候,总是会出现不知道错误在什么地方的问题,很是捉急,现在又一个办法,可以具体定位到错误行的代码,试一下吧?超级好用

操作很简单:

1、在XCode界面中按cmd + 6快捷键,或者直接点击选项卡,跳到Breakpoint的tab

image.png

2、然后点击左下角的+号,增加一个Exception的断点,如下图所示。

image.png

3、接下来会出现一个“All Exception”的调试选项:

image.png

4、将鼠标放到上面,右击选择“Edit Breakpoint”,可以查看选项的具体内容如下:(不用做任何修改)

image.png

5、当异常出现时,会自动停在异常处,而不会抛出到UIApplicationMain。就可以定位到具体抛出异常的代码了

比如我的有bug的程序使用上面的方法进行调试,代码会自动定位在出现错误的第975行处。

相关文章

  • XCode调试时抛出异常定位到代码

    在Xcode调试程序的时候,总是会出现不知道错误在什么地方的问题,很是捉急,现在又一个办法,可以具体定位到错误行的...

  • XCode调试时抛出异常,定位到某一行代码

    1.在XCode界面中按cmd + 6快捷键,或者直接点击选项卡,跳到Breakpoint的tabimage.pn...

  • ios调试

    # 异常断点 作用:可以定位到导致程序异常崩溃的那行代码。 好处:一些类在不满足条件时(如数组越界),会抛出异常导...

  • Xcode常用调试技巧

    一、异常断点 作用:可以定位到导致程序异常崩溃的那行代码。 好处:一些类在不满足条件时(如数组越界),会抛出异常导...

  • XCode 基本调试法

    这里记录一下自己学习到的一些XCode调试的方法。这些调试方法可以让我们使用XCode编写代码进行调试时用起来更顺...

  • 如何进行C语言的调试!

    在调试代码时,有时会遇到报错的的函数是没问题,而是调用它的函数传入的参数是异常的,而又没法通过代码准确定位到具体调...

  • Java15-1 覆盖中异常的使用

    先看代码 覆盖时,子类方法覆盖父类方法,只能抛出父类方法异常或者该异常的子类如果父类方法抛出多个异常,子类只能抛出...

  • breakpoint [uifont respondstosel

    用Xcode9适配完iPhoneX后, SVProgressHUD在全局断点抛出异常. 回滚代码发现了问题, 适配...

  • JDK-AES加密异常问题

    异常报错信息: 源代码程序: 当执行到: 时, 如果密钥大于128, 会抛出java.security.Inval...

  • Dart - 异常

    Dart 代码可以抛出和捕获异常。异常表示一些未知的错误情况,如果异常没有捕获则会被抛出从而导致抛出异常的代码终止...

网友评论

      本文标题:XCode调试时抛出异常定位到代码

      本文链接:https://www.haomeiwen.com/subject/dnkzpqtx.html