博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
libc++abi.dylib: terminate_handler unexpectedly threw an exception
阅读量:6569 次
发布时间:2019-06-24

本文共 867 字,大约阅读时间需要 2 分钟。

在执行一个界面的时候,就是一直libc++abi.dylib: terminate_handler unexpectedly threw an exception。也没有指明是哪里错误,后来经检查发现是数组越界- (CellInfo_t *)getCellInfo:(NSIndexPath *)indexPath{    NSInteger row=[self getCellInfoFromIndex:indexPath];    return self.cellInfoArrayTwo[row];}- (NSInteger)getCellInfoFromIndex:(NSIndexPath *)indexPath{    NSInteger section=indexPath.section;    if (section==0) {        return indexPath.row;    }else if (section==1){        return [self numberOfRowsInSection:0]+indexPath.row;    }else{        NSAssert(NO, @"Invalid cellInfo From Index");    }    return -1;}- (NSInteger)numberOfRowsInSection:(NSInteger)section{    switch (section)    {        case 0:return 1;        case 1:return 12;        default:            NSAssert(NO, @"Invalid section index");            break;    }    return -1;}后经检查发现,我把
[self numberOfRowsInSection:0]的0写成1了,导致数组一直越界。程序crash

转载地址:http://elpjo.baihongyu.com/

你可能感兴趣的文章
spring中InitializingBean接口使用理解(转)
查看>>
基于php5.5使用PHPMailer-5.2发送邮件
查看>>
InstallShield 2012 Spring新功能试用(16): Suite/Advanced UI 或 Advanced UI安装程序能在安装时进行输入合法性校验与反馈...
查看>>
C#面试宝典
查看>>
基金项目的英文
查看>>
《软件性能测试与LoadRunner实战教程》喜马拉雅有声图书上线
查看>>
ios 字典转模型
查看>>
Java类集
查看>>
类的生命周期
查看>>
php apache用户写文件夹权限设置
查看>>
浅析rune数据类型
查看>>
普通用户开启AUTOTRACE 功能
查看>>
游侠原创:推荐一款免费的Syslog转发工具
查看>>
onAttachedToWindow和onDetachedFromWindow调用时机源码解析
查看>>
根据Servlet的Filter自定义实现字符编码过滤器
查看>>
oh-my-zsh安装与配置
查看>>
1.7 文件目录管理及相关的命令使用方法
查看>>
类成员与类的实例成员
查看>>
Spark源码编译并在YARN上运行WordCount实例
查看>>
Spring AOP + AspectJ annotation example
查看>>