2016.8.17笔记

总结:

问题1:
项目中的tableview未考虑到请求回来的数据的页数,致使如果请求回来数据过多时,cell就不能正常显示;
解决方法:
增加上拉刷新和下拉刷新的block.下拉或者下拉是回调.
问题2:
tableview中的cell的页面搭建和模型赋值应该完全分开,不然请求回来的数据再去创建ui的话就会致使cell重叠.切记这一点.
学到的东西:
1.字典的遍历,网络请求回来的数据一般都是字典里面套着数组,然后数组里面再套着字典,我的一般思路就是创建两个模型,即listModel和model字典转listmodel后,对listmodel进行for in遍历,然后的到model;其实还有一个更加简便的方法,那就是进行block遍历

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

推荐阅读更多精彩内容

  • iOS网络架构讨论梳理整理中。。。 其实如果没有APIManager这一层是没法使用delegate的,毕竟多个单...
    yhtang阅读 10,656评论 1 23
  • 2017.02.22 可以练习,每当这个时候,脑袋就犯困,我这脑袋真是神奇呀,一说让你做事情,你就犯困,你可不要太...
    Carden阅读 5,203评论 0 1
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,223评论 4 61
  • 今天来谈谈标签的事。 说到标签,我们会想起什么呢? 取一张标签纸,写上几个字,贴在合适的位置,就成了有指导意义的标...
    小斌PPT阅读 4,179评论 0 0
  • 你来时风尘仆仆,走时请不要告诉我。 因为是心甘情愿的沉溺,即使死亡也无需被拯救。——《小王子》 1 很遗憾,这次我...
    犄角小姐阅读 5,538评论 3 4