什么位置经理提供最近的价值

我问了一个关于如何从这个旧位置的问题:

- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations 

我得到了答复

您应该创build并使用先前调用更新的以前位置的可变arrays到“locationManager:didUpdateLocations:”。 链接

现在我对位置感知指南中的这个问题感到困惑,苹果说:

如果位置更新已经交付,您还可以直接从CLLocationManager对象获取最新的位置数据,而无需等待传递新事件。

我不明白这一点。 请帮我一下

如果您查看Apple的CLLocationManager文档,您会看到它有一个属性,您可以访问它的名称为“ location ” 。

该属性包含上次报告的位置数据。

而且每当新地点得到解决和报告,该属性应该可能被更新。

一般来说,您将希望通过委托方法传递的更新让用户保持当前位置的最新状态。