当前,我有一个UITableView
,并像这样将数据从数据库加载到UITableView
。
- (void)getData {
// self.data is my UITableView data source
self.data = [Database getNumbers];
[self.tableView reloadData];
}
这在大多数情况下都很好用,但是如果数字顺序由于服务器而改变。看来我不得不再次调用getData
方法。
例如,如果当前顺序为1,2,3,4,5,但是服务器将数字顺序更改为1,4,2,3,5,我将必须更新数据库,然后调用{{1 }}方法。
有更好的解决方案吗?我讨厌不得不再次从数据库中检索数字并重新加载tableview。但这似乎是最好的解决方案,并且确实有效。
我希望这是有道理的。最后,我正在尝试使数字与服务器保持一致。
答案 0 :(得分:0)
我认为这是服务器数据更改时的必要步骤。 甚至服务器也只能发送更改值,但是看起来比重新加载所有表看起来不是真正好的解决方案。因为顺序可以在整个桌子上改变吗?。