iOS 遇到过的bug(未完待续)

做项目的时候,常常出现一些bug,导致程序crash,有时被这些bug搞得自己都快crash了.下面我大约整理了下我遇见过的bug,有些还是比较常见的.

程序crash了,不要着急,看清楚崩溃信息,其实很容易就找到原因了,打全局断点也是一个很好的办法,但是全局断点并不能100%帮你找到错误源头,有时也是定位不到崩溃位置的,那就只能看崩溃信息了.

1.
比较常见的就是这里写图片描述
这个信息应该是最常见的,当你没有打全局断点的时候,打印台出现了这个标示,只有一个原因:release写多了,检查程序中的release就行了.

2.
这里写图片描述
当错误信息是这样显示的时候,相信多数人都是懵懵的,因为我第一次遇见的时候就很懵.
其实很好找,看错误信息,显示duplicate
duplicate 重复的意思 可能是头文件导入重复或导入错误(导入成.m文件了),检查工程里的头文件就好了.

3.
这里写图片描述
崩溃信息显示数组是空的 范围是[0 … 0]

4.
1

2

3

以上三个错误原因一样:[方括号里是方法]崩了 ——> 类型不匹配检查Model里类型和请求数据的类型一不一致

5.
这里写图片描述
一个比较坑的bug,信息显示没有navigation,原因可能就是没有创建navigation,但是如果创建了navigation出现这个原因时,可能就是你将要push过去的那个页面出现了问题,检查那个页面,有可能是声明变量时,变量名用的是系统关键字.

最后说一句:
还有许多坑人的bug等待着被发现….%>_<%

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值