【发布时间】:2015-01-09 11:22:41
【问题描述】:
我已将[CLLocation allowDeferredLocationUpdatesUntilTraveled: timeout] 添加到我的应用程序中。大多数时候一切正常。当我打开延迟位置中间的屏幕时,我会时不时地获得当前位置。位置管理器是否有可能向我的应用程序发送当前位置的locationManager:didUpdateLocations:,然后使用一系列延迟位置调用它?关于传递给locationManager:didUpdateLocations Apple 文档的位置
这个数组总是包含至少一个对象,代表 当前位置。如果更新被推迟或多个位置 在交付之前到达,阵列可能包含 附加条目。 数组中的对象被组织在 它们发生的顺序。因此,最近的位置 更新在数组的末尾。
我没有看到任何关于didUpdateLocations 被调用的顺序。是否可以保证以正确的顺序调用委托方法 didUpdateLocations?
谢谢!
斯蒂芬
【问题讨论】:
标签: ios gps core-location cllocationmanager cllocation