我正在使用 twitter api 拉推文并将其显示在 UITableView 中。当用户滚动时,我得到下一组推文并显示下 10 条推文。我还在页面中自动刷新,以便表格视图更新第一个视图上的最新数据。自动刷新的正确方法是什么:
- 假设用户滚动并加载了下一组数据。如果发生自动刷新,我应该重新加载表格视图。在这种情况下,我滚动的所有其他数据集都将被替换,因为我只获得第一页推文。希望对此很清楚。
需要知道在 tableview 中执行此操作的最佳方法是什么。
这是流程: 1. 从服务器我使用 twitter API 获取第一组推文,比如 10 条推文。这显示在表格视图中。2. 当我滚动时,我向服务器请求接下来的 10 条推文,然后用该数据重新加载 tableview。3. 问题是我每 30 秒自动刷新一次此页面,它请求新的 10 条推文集。如果我重新加载这 10 条推文,那么我在滚动时加载的推文将丢失,因为我只加载最新的 10 条推文。想知道我应该做什么,以便我可以预先/替换最新的推文。