如何通过instruments工具来找崩溃原因。

      各位大哥大姐,小弟小姐,叔叔阿姨,大妈大婶,快来看那!新鲜出炉的专业的、漫长的、不断更新的、不断探索错误的、永不言弃的、永垂不朽的、千古流芳的好yin的iOS博客今日正式开通啦!!

         鄙人的博客将记录鄙人在以后的iOS开发工作中所遇到的问题,以及解决方案,或一些好的方法。这些只是善意的分享,如有错误,或您有更好的解决方案,请不吝赐教。
        今天呢,我们就谈一谈如何通过instruments工具来找崩溃原因,我们在开发过程中,遇到崩溃信息的时候一般来说,如果英语足够好且项目的工程逻辑很清晰(哥是英盲),大概猜到哪儿错了,这样最好;反之,复制粘贴,百度,看的懂,比较好。 如果以上两者都不能够找出问题,那么让我们来看看如何通过instruments工具来找把。
        首先看图

这是一个MRC的实例Demo,release了三次,不崩溃才怪,原因肯定是过度释放,但是咱们装不知道,继续看下去。

 
 
 

点击屏幕左上方的Pruduct 然后第三行Profile;
 
启动 Instruments;
 
 
 
 
然后点击左上方红色的圆点,运行Instruments;然后仔细看,原谅哥懒得没有给你P图和废话这么多,运行到崩溃处会显示一个红色的小旗,就是上图弹出那个Zombie Messaged 框的地方, 在框内点击最后一个箭头;
 
 


 
 
右下方的显示黑色的地方即就是你崩溃的地方,(main函数也黑,不用点击看,你什么都没写),双击变黑处(呵呵  );
 


最后,大功告成。显示了有可能引起崩溃原因的某行代码左占的比例。
 
如果,你正在因为崩溃而恼怒,抓狂,想砸键盘,看到这篇博文之后。请不要叫我雷锋,请叫我好yin。
 
 

转载于:https://www.cnblogs.com/napolemying/p/4260967.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值