假设我在 coreData 中有 1000 个海拔和经度条目。我想对这些高度和经度进行 reverseGeoCoding 并将结果保存回 coreData 。基于以下问题,我决定将 reverseGeoCode 操作置于后台
- ReverseGeoCode 在网络连接缓慢时需要一些时间。
- 我们应该每分钟只使用一个地理编码请求。
我的问题是在上述情况下更新 coreData 的最佳做法是什么?- 当应用程序进入后台?(不要忘记有限的 backgroundTimeRemaining 将可用) - 或者在前台应用程序时在后台线程上。
简而言之,对于每个坐标,我想要 reverseGeoCoded 地址。请给出我应该遵循的方法。