iOS tableView reloadData不生效或出现问题
2017-03-22 16:50
1151 查看
iOS tableView reloadData不生效或出现问题
有时在调用tableView的刷新,界面会出现异常或是不生效,在排除了基本的原因,像是delegate或是dataSource的问题后,可能还有这种情况.比如在table的这个代理方法中
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { // 如果在点击事件中,调用了另一个方法,并在方法中刷新了tableView [self insertDeleteOperation:item indexPath:indexPath]; } - (void)insertDeleteOperation:(TNF_SocialAround_BaseFilterItem *)cellModel indexPath:(NSIndexPath *)indexPath { [self.tableView reloadData]; }
这时就很有可能出现tableView不刷新或是显示异常的情况.可以改成这种方式解决此问题:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { // 如果在点击事件中,调用了另一个方法,并在方法中刷新了tableView [self insertDeleteOperation:item indexPath:indexPath withTableView:tableView]; } - (void)insertDeleteOperation:(TNF_SocialAround_BaseFilterItem *)cellModel indexPath:(NSIndexPath *)indexPath withTableView:(UITableView *)tableView { [tableView reloadData]; }
相关文章推荐
- iOS开发UITableView篇:[self.tableView reloadData]执行时间过长问题解决历程
- 郑州iOS點 - 关于tableView 和 collectionView 在ReloadData时候闪烁的问题
- iOS tableView reloadData 抖动问题
- iOS 关于UICollectionView选中状态,当使用reloadData方法时出现数据的问题?
- 关于CCTableView中reloadData()操作,删除第一个/最后一个cell后tableview位置未刷新的问题
- iOS UITableView使用reloadData刷新后TableViewCell向上偏移问题
- 如何检测tableview reloaddata结束【ios】
- Ios 自定义表示图出现的相关问题UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'
- Cocos2d-x学习之---关于CCTableView中reloadData()操作,删除第一个/最后一个cell后tableview位置未刷新的问题
- 解决iOS UITableView reloadData 时闪屏的问题
- iOS tableView 在设置了footView的情况下,系统自带分割线时而消失,时而出现的问题
- IOS 11 tableView 分页 执行reload() 时出现闪动
- 在textFieldShouldEndEditing 方法中调用[self.tableView reloadData] 失效问题
- iOS UITableView reloadData问题总结
- iOS9.0以上tableView reload刷新界面展示问题
- iOS用SegmentController来切换tableView的时候 reloadData会造成数据重复创建 解决办法
- Cocos2d-x学习之---关于CCTableView中reloadData()操作,删除第一个/最后一个cell后tableview位置未刷新的问题
- Ios 该图显示其出现的相关问题定义UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'
- 关于TableView中出现deallocated问题
- iOS——tableView和适配、键盘弹出发送通知问题