5
回答
UITableView 加载服务器数据时,服务器一共有5个数据,下拉更新,上拉加载更多数据。
华为云实践训练营,热门技术免费实践!>>>   

UITableView 加载服务器数据时,服务器一共有5个数据,下拉更新,上拉加载更多数据。

问题:当上拉加载所有数据后(tableview已经显示了服务器里的所有数据),在下拉更新数据后,报错 :数组越位。

原因:当调用上拉加载所有数据进行 [self.tableView reloadData],正常的情况是先去判断tableview的组,行个数。而这个是先去加载cell,这个cell的行数是上次的行数所以会报错。

谁能解释一下这事为什么吗?

<无标签>
举报
tylerliu
发帖于2年前 5回/1K+阅
顶部