UITableView加载数据问题

问题描述:

我连接到服务器并检索五行数据,然后使用我的的reloaddata在我的UITableView上显示它们到目前为止这么好。UITableView加载数据问题

然后,我试图从服务器检索另外五行,然后再次使用我的UITableView的reloaddata。我在UITableView上看到新数据,但是当我向下滚动以查看以前的数据时,我的表格会加载 - 再次重绘它们(UITableView委托在我向下滚动时重绘对象)。我想要以前的数据,但我不想重新绘制以改善平滑度!有没有办法重新加载我的UITableView的数据,当我向下滚动到以前的数据不会被重画?

我想重新加载只是最后五我从我的服务器检索不是所有的数据。

任何帮助表示赞赏。

+0

你应该ALLOC初始化您的数组,只要你从服务器 – user968597

只有某些特定行使用

[MytableView reloadRowsAtIndexPaths:arrOfIndexpaths withRowAnimation:UITableViewRowAnimationNone]; 

您可以控制支持UITableView数据源的数据。当你实现数据源回调时,你正在从数组中检索数据或者任何保存数据的数据结构。

如果您希望在从服务器检索数据后“刷新”数据,请清除数据结构(数组?)并替换数据。然后你可以调用reload,数据源委托方法将查询新替换的数据。

如果你想重装
+0

获取新的数据我没有得到它。我想先前的数据已经存储在我的数组为什么我应该清除我的数据结构,然后再次加载? – stefanosn