我使用 Django 作为我的后端,在我的 iOS 应用程序中,我通过 API 获取数据。我有一个 UITableView,我正在其中获取一个也具有评级值的地点列表。实现刷新控件后,我注意到每当我刷新时,它都会将新数据附加到数组中并造成口是心非。我想到了一个非常简单的解决方案,就是我们可以在刷新时清空我们的数组,这样我们就可以避免口是心非。这是最有效的方法吗?我很担心,因为现在我的后端有 3 个位置,我正在尝试获取这些位置,如果有数百个位置,我们会对性能产生影响吗?
最佳答案
根本不,没有任何性能问题,您已经尝试过,您也可以将新响应分配给您的变量而不删除结果就像那样:
result = newResult;
这是处理这种情况的最佳方法,您可以在 Google Place API SDK 的最后看到他们实现。 这是肯定的,他们在完成所有测试用例和分析之后会做任何事情。
关于python - 高效刷新 TableView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45933457/