在做西邮图书馆时遇到的一些问题。
1、在TableView创建好之后,cell什么的都已经初始化完毕,cell上不显示数据
原因:在numberOfRowsInSection中返回的数组为空。
解决:检查自己的dataArray是不是有数据。
2、没有数据的时候不显示tableView的分割线
解决:
self.tableView.tableFooterView = [[UIView alloc]initWithFrame:CGRectZero];
3、在使用cell重用机制时,出现了下滑之后,cell显示重叠的现象
原因:之前的cell的View没有删掉;
解决:将上滑之后的cell的子View删掉就好啦。
4、在传字典参数时,运行时出现breakpoint1.1
原因:参数中有参数为空
5、在进入详情页的时候,需要转圈提示用户
解决:使用SVProgressHUD第三方库进行loading图。
6、在搜索框只能进行一次关键词搜索,并且在进入图书详情后,返回再次点用搜索方法,使得展示页出现两次搜索详情
解决:在searchBar中更新代理方法中:updateSearchResultsForSearchController;
将查询到的数据存放的数组需要置空。
待解决问题:
3、缓存数据