美文网首页
记录一下使用Xcode 遇到的坑

记录一下使用Xcode 遇到的坑

作者: 碌柚 | 来源:发表于2016-05-30 17:01 被阅读0次

今天下午忽然支付接口报错,后台让我帮忙调一下,我打断点一步步看,发现某个方法调用了没返回。

于是就在该方法的实现里打断点,奇怪的是方法里的断点竟然没触发中断。

找了半点找不到原因,都懵逼了。搞了半天想起会不会是谁写了MethodSwizzing。于是全局搜索这个方法名,没有看到有用MethodSwizzing的地方,但是发现别的对象也实现了同名的方法。刹那间明白xcode的破坑。

解释下

对象A 和 对象B 都实现了 function_One 这的方法的时候 ,某个地方调用了 [A function_One]; 这时候用command+鼠标左键 点这句的function_One,很有可能跳转到的是对象B的function_One实现,这时候在对象B的function_One里打断点,当然跑不到。

相关文章

  • batter-scroll的组件化以及基本用法踩坑

    记录一下使用"better-scroll"时遇到的坑 记录一下使用"better-scroll"时遇到的坑使用场景...

  • 记录一下使用Xcode 遇到的坑

    今天下午忽然支付接口报错,后台让我帮忙调一下,我打断点一步步看,发现某个方法调用了没返回。 于是就在该方法的实现里...

  • Xcode

    记录使用Xcode遇到的两个坑,都和目录权限有关。 编译报错:Failed to find a suitable ...

  • Xcode 12 记录一下

    今天更新了系统,xcode升级了 12.0 使用起来还有些坑,在这里记录一下。在xcode新版本出来前,碰到的各种...

  • 2018-04-13

    记录一下使用 collectionview 中遇到的坑 Cell中嵌套collectionview 造成的 ite...

  • 记录一下使用angular $interval遇到的坑

    记录一下使用$interval遇到的坑 当在angular controller中用到了$interval,则必须...

  • JSSDK 微信分享

    记录一下我前段时间做微信分享遇到的麻烦和坑。先说一下使用方式,最后写我遇到的坑 引入 JS 文件 我用的是 当然...

  • 升级xcode 9.3后遇到的一些坑

    前言 今天升级了xcode 9.3 ,记录一下自己遇到的一些坑吧。 KissXML报错 升级完后就发现项目里xmp...

  • 2021-10-15

    升级Xcode13遇到的坑 解决记录 1.Pods/Headers/Private/Flipper-Folly/f...

  • springboot 检验注解Date的坑

    今天遇到一个springboot注解Date的坑,记录一下,防止以后再次遇到。 在方法参数中使用@ModelAtt...

网友评论

      本文标题:记录一下使用Xcode 遇到的坑

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