iOS 全局断点问题

2019-02-17  本文已影响0人  小朴同学

iOS全局断点

全局断点的作用 : 快速定位,出问题的代码位置。然后就可以结合控制台,找出问题所在以及修改。
存在的问题:莫名其妙的停在一个位置,然后让其继续执行后,也不崩溃。一脸懵逼。
例子: 曾经使用WKWebView加载pdf文件,然后就在某个位置卡顿住,然后以为出问题了,最后才发现没事,可以执行,就是要卡顿一下。
  1. 全局断点的设置
    • 图片如下

      image
      选中图片中的最上方的箭头按钮,然后选择最下面的左边的加号,然后选择弹出界面的exception breakpoint
    • 图片如下

      image
    • 这样基本上就好了。但是这样设置存在上面提到的问题

  2. 可能的而优化一
    选中1中第二张图片中的options选项,可以避免这个问题,但是这个时候,也会导致发生崩溃的时候没法定位到出问题代码的位置。即设置这个全局断点和不设置一个效果
  3. 可能的优化二
    在出现不知情的代码问题的时候开启全局断点,没事就关着。
  4. 可能的优化三
    点击1中第二张图片中的exception选项,然后选择弹出的界面中的Objective-C。这个是目前来说最合适的,莫名其妙出现的断点没有了。
  5. 其他
上一篇 下一篇

猜你喜欢

热点阅读