iOS填坑:使用MJRefresh时,进行数据刷新,出现数组越界报错

出现这个问题,是因为在进行刷新的时候,先清空了数据源数组,但是界面还未及时刷新,新数据也未获取到,此时tableView界面上的Cell还是存在的,并且还可以点击。 在网络不好的情况下点击,很容易出现闪退报错。

错误代码如下:


正确写法:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,205评论 4 61
  • 1.nav1.navigationBar.barStyle=UIBarStyleBlack; //改变导航栏背景颜...
    SadMine阅读 5,655评论 1 4
  • github排名https://github.com/trending,github搜索:https://gith...
    小米君的demo阅读 10,286评论 2 38
  • 我的乒乓球完全是野路子出身,没有受过系统训练。不过,看过别人的专业训练。比如打定点、搓球、推挡、攻球……可惜没有见...
    天马一号阅读 3,424评论 3 2
  • 徐冬文 仅凭一技发家 04年高考落版的我,由于家里经济重负我并没有选择复读。现已双鬓发白的父母实在不忍心,怀着对未...
    客服2_c3c6阅读 1,631评论 0 0