iOS全局断点
全局断点的作用 : 快速定位,出问题的代码位置。然后就可以结合控制台,找出问题所在以及修改。
存在的问题:莫名其妙的停在一个位置,然后让其继续执行后,也不崩溃。一脸懵逼。
例子: 曾经使用WKWebView加载pdf文件,然后就在某个位置卡顿住,然后以为出问题了,最后才发现没事,可以执行,就是要卡顿一下。
- 全局断点的设置
-
图片如下
image
选中图片中的最上方的箭头按钮,然后选择最下面的左边的加号,然后选择弹出界面的exception breakpoint -
图片如下
image
-
这样基本上就好了。但是这样设置存在上面提到的问题
-
- 可能的而优化一
选中1中第二张图片中的options选项,可以避免这个问题,但是这个时候,也会导致发生崩溃的时候没法定位到出问题代码的位置。即设置这个全局断点和不设置一个效果 - 可能的优化二
在出现不知情的代码问题的时候开启全局断点,没事就关着。 - 可能的优化三
点击1中第二张图片中的exception选项,然后选择弹出的界面中的Objective-C。这个是目前来说最合适的,莫名其妙出现的断点没有了。 - 其他
网友评论