如何从corelocation获得旧的位置

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

位置数组最后一个对象保存新位置,如何获取以前的位置?

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

根据Apple文档 ,通过委托方法传入的“ locations ”数组唯一有多个条目的时间将是“如果更新事件被延迟或者多个事件到达之前可以被传递,数组可能包含额外的条目“。