可以didUpdateLocations超时吗?

时间:2013-04-10 15:22:47

标签: ios core-location

让我说我已经打开了一切,WIFI,GPS和CELL。但是,我在地铁里面,每个人都被堵住了。

如果我执行startUpdatingLocation,是否会有超时消息?它会从哪里来?

(注意:我相信它会向我发送一个以前已知的位置,但如果这是我第一次打开所有内容怎么办?)

1 个答案:

答案 0 :(得分:1)

当您第一次发送startUpdatingLocation时,您的委托将获得缓存位置的回调。您可以通过其age告诉其缓存位置。然后,一旦从Cell,WiFI和/或GPS获得修复,您将获得其他更新。如果它永远不会得到修复,您将在几分钟后收到didFailWithError:消息。但是,我认为一旦你获得了至少一个修复,如果你以后因进入地铁而失去GPS / WiFi / Cell信号,你就不会得到错误。