iOS开发中碰着的两种普遍的崩溃情势

‘-[AppDelegate button1]: unrecognized selector sent to instance
0x8c764c0’

4、数据接收时,服务器重临数据不正经,如字典或数组元素中存在null,且客户端没做拍卖导致的垮台。

-[__NSArrayI objectAtIndex:]: index 100 beyond bounds [0 .. 99]’

5、内存管理不当,向野指针发送信息导致的夭折。(此类bug最难解决,所以编码时谨慎)

2、数据集合类型,如字典、数组中插入元素时,插入空指针nil。

3、调用当前目标类中不存在的方法导致崩溃。

相似报错为:EXC_ACCESS,BAD_ACCESS

1、数组越界导致的崩溃。

待续:后续会针对这几张崩溃给出示例,及调试解决的措施

在开发的经过中,首要遭逢过如下三种导致项目崩溃的方法:

相关文章