ios - 数组赋值的时候出现数组越界
PHP中文网
PHP中文网 2017-04-17 14:40:59
[iOS讨论组]

上面是请求数据,并把JSON数据转成Model数据,这里的self.hotMuseum是有数据。

上面的是模型数据中的元素

上面的图片中画框的部分,是现在这个语句之后出现crash,Crash log 是数组越界,求帮助 ,不知为何会出现crash

PHP中文网
PHP中文网

认证0级讲师

全部回复(5)
巴扎黑

在数据源中添加两个判断,就可以解决数组越界的问题了,谢谢各位的回答。

黄舟

把indexPath.item 替换成indexPath.row 看看

高洛峰

我刚刚试验了一下,没什么问题啊。

下边是数据源和collectionView

当我点击单元格的时候,2者打印的结果是一样的。indexPath.item是标识下标。我一般都是用row的。楼主看看是不是数据源的问题。打印一下数据源。

天蓬老师

把你的datasource方法全粘出来,我看看

怪我咯

造成这种越界的原因是你还没有得到数据已经提前清空了数组

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号