Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何从corelocation获取旧位置_Ios_Objective C_Core Location - Fatal编程技术网

Ios 如何从corelocation获取旧位置

Ios 如何从corelocation获取旧位置,ios,objective-c,core-location,Ios,Objective C,Core Location,位置数组最后一个对象保存新位置,如何获取以前的位置?您应该创建并使用以前位置的可变数组,这些位置是从以前对“locationManager:didUpdateLocations:的调用中更新的 ,通过委托方法传入的“locations”数组将有多个条目的唯一时间是“如果更新事件被延迟,或者如果多个事件在交付之前到达,则该数组可能包含其他条目。”您应该创建并使用以前位置的可变数组,这些位置是从以前的调用更新到“locationManager:didUpdateLocations:”的 ,通过委托方

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

您应该创建并使用以前位置的可变数组,这些位置是从以前对“
locationManager:didUpdateLocations:
的调用中更新的


,通过委托方法传入的“
locations
”数组将有多个条目的唯一时间是“如果更新事件被延迟,或者如果多个事件在交付之前到达,则该数组可能包含其他条目。”

您应该创建并使用以前位置的可变数组,这些位置是从以前的调用更新到“
locationManager:didUpdateLocations:
”的


,通过委托方法传入的“
位置”
”数组将有多个条目的唯一时间是“如果更新事件被延迟,或者如果多个事件在交付之前到达,则数组可能包含其他条目。”

在此方法中获取更新位置

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

使用此方法获取更新的位置

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

特别是,当在iPhone5或更新型号上运行时,并且当更新队列已打开时,此呼叫可能只会在iOS6上接收多个位置。@MichealDautermann非常感谢您的回复,请您再澄清一个困惑,好吗?苹果在《位置感知指南》中说:如果位置更新已经交付,您也可以直接从CLLocationManager对象获取最新的位置数据,而无需等待新事件的交付。我不明白。请帮忙。这听起来像是一个单独的问题给我。。。为什么不提出一个新的问题来回答这些细节呢?@MichaelDautermann请特别查看我的新问题,当在iPhone5或更新型号上运行时,并且当更新队列已打开时,此呼叫可能只会在iOS6上收到多个位置。@MichaelDautermann非常感谢您的回答,请您再澄清一个困惑?苹果在《位置感知指南》中说:如果位置更新已经交付,您也可以直接从CLLocationManager对象获取最新的位置数据,而无需等待新事件的交付。我不明白。请帮忙。这听起来像是一个单独的问题给我。。。为什么不问一个新的问题和那个细节?@MichaelDautermann请看我的新问题