如何让Xcode停在抛异常的代码上?

在XCode中运行刚写的代码就崩溃,并提示:signal SIGABRT。日志里有一段信息:exception of type std::out_of_range:vector。虽然知道为什么崩溃,但堆栈信息无法定位出错的位置。怎么办?

操作方法

  • 01

    创建异常断点 依次选择“Debug”》“Breakpoints”》“Create Execption Breakpoint”

  • 02

    我们可以在“断点导航”界面中看到多了一项“All Exceptions”。 然后我们重新运行程序

  • 03

    这次程序直接停在出错的代码上了,根据堆栈信息,我们可以找到更多的信息来确定问题原因。

(0)

相关推荐

  • java解决StringIndexOutOfBoundsException异常

    怎么解决java.lang.StringIndexOutOfBoundsException异常呢?先谈些题外话: 我们开发系统的时候,经常会遇到各种各样的异常,尤其是新毕业的或新转行做技术的童鞋,一遇 ...

  • 驱动人生网卡驱动异常怎么办

    网卡驱动异常怎么办? 当电脑的网络不能正常使用时,首先要在网络适配器里查看网卡驱动是否有异常。右击“我的电脑”----“属性”---“硬件”----“设备管理器”—展开“网络适配器”----看有没有黄 ...

  • 支付宝上的花呗停用后如何再次申请开通

    今天给大家介绍一下支付宝上的花呗停用后如何再次申请开通的具体操作步骤.1. 解锁手机后,找到桌面上的支付宝APP,打开并登陆.2. 进入主页面后,我们可以选择点击上方的[搜索框],输入[花呗]来进入. ...

  • 12123绑定手机号停用了,怎么更改(12123注册的手机号码没用了怎么办)

    忘记"交管12123"APP的登录密码了?注册时使用的手机号码已经停用了?登录不上?不知道该怎么办?看过来!如何找回密码?车主可在"交管12123"APP登录页 ...

  • java 中的异常类问题

    程序在运行时出现不正常的情况! 对于问题的划分: 1.       严重问题  java通过Error类进行描述! i.              对于Error一般不编写针对性代码进行处理: 2.  ...

  • Win7性能改进之远程连接设置浅谈

    日常生活中,电脑用多了难免会遇到一些棘手的问题需要寻求帮助,但往往能帮你的朋友或电脑高手,总在网络的另一端。因此远程控制逐渐被广泛的应用,通过远程桌面连接,可控制对方电脑或被他人控制。那么,什么是远程 ...

  • 最强IDE微软Visual Studio 2017正式版新功能详细汇总(附官方下载地址)

    Visual Studio 2017 正式版发布,该版本不仅添加了实时单元测试.实时架构依赖关系验证等新特性,还对许多实用功能进行了改进,如代码导航.IntelliSense.重构.代码修复和调试等等 ...

  • Code Review理论与实战详解

    CodeReview理论与实战 摘要 CodeReview是一种通过复查代码提高代码质量的过程,在XP方法中占有极为重要的地位,也已经成为软件工程中一个不可缺少的环节.本文通过对CodeReview的 ...

  • java中的异常处理机制

    Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类. Error(错误):是程序无法处理的错误,表示运 ...