在目标c中查找[myTableView reloadData]的有效替代方案

use*_*173 0 objective-c uitableview

我有一个刷新按钮来获取当前数据并重新加载tableView.我正在使用此方法执行此操作:

[self getCurrentData];
[self changeArrayObjectsWithNewDatas];
[self.myTableView reloadData]; 
Run Code Online (Sandbox Code Playgroud)

但过了一段时间,应用程序正在放缓.这就是我为[myTableView reloadData]寻找有效替代品的原因

bbu*_*bum 5

reloadData并不慢.您的应用程序响应的工作量reloadData很慢.

您需要使用仪器来分析您的应用程序,确定什么是缓慢的,并将其修复为不慢或要在不同的位置完成.

如果您的应用程序随着时间的推移而变慢,很可能是因为您在每次数据加载时都会出现状态.也就是说,您可能会保留先前的结果集而不是释放它.

在任何人可以更直接地回答此问题之前,您必须显示更多代码.特别是,UITableViewDataSource方法的实现是什么样的?