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