iOS-将CLLocations数组拆分为纬度和经度字符串数组

iOS-将CLLocations数组拆分为纬度和经度字符串数组,ios,objective-c,arrays,Ios,Objective C,Arrays,在当前时刻,我有一个NSMutableArray的CLLocations,每个CLLocation都有一大堆我不需要的混乱。当前时刻的日志为: <-42.86672600,+147.32411407> +/- 0.00m (speed -1.00 mps / course -1.00) @ 12/11/14, 7:51:06 AM Australian Eastern Daylight Time-<-42.86413769,+147.32383317> +/- 0.00m

在当前时刻,我有一个
NSMutableArray
CLLocations
,每个
CLLocation
都有一大堆我不需要的混乱。当前时刻的日志为:

<-42.86672600,+147.32411407> +/- 0.00m (speed -1.00 mps / course -1.00) @ 12/11/14, 7:51:06 AM Australian Eastern Daylight Time-<-42.86413769,+147.32383317> +/- 0.00m (speed -1.00 mps / course -1.00) @ 12/11/14, 7:52:30 AM Australian Eastern Daylight Time-<-42.86596128,+147.32764541> +/- 0.00m (speed -1.00 mps / course -1.00) @ 12/11/14, 7:52:33 AM Australian Eastern Daylight Time"
+/-0.00m(速度-1.00mps/航向-1.00)@12/11/14,澳大利亚东部夏时制上午7:51:06-+/-0.00m(速度-1.00mps/航向-1.00)@12/11/14,澳大利亚东部夏时制上午7:52:30-+/-0.00m(速度-1.00mps/航向-1.00)@12/11/14,澳大利亚东部夏时制上午7:52:33”
如何缩小阵列,以便只显示纬度和经度,即阵列显示为:
-42.86672600、+147.32411407/-42.86413769、+147.32383317/-42.86596128、+147.32764541

干杯,
SebOH

如果您确定它们只是
CLLocation
对象,那么

for (CLLocation *location in array) {
    NSLog(@"%f, %f", location.coordinate.latitude, location.coordinate.longitude);
}
这将在单行上注销每个lat和long

如果你想要那个特定的字符串,那么

NSMutableString *string = [NSMutableString string];

for (CLLocation *location in array) {
    [string appendFormat:@"%f,%f/", location.coordinate.latitude, location.coordinate.longitude];
}

NSLog(@"%@", string);

这将记录您在问题中输入的确切字符串。

您只是想记录项目吗?
CLLocationCoordinate2D
的成员是
double
s.@JoshCaswell很酷,谢谢。更新了。我原以为是这样,但无法检查。是的,ADC搜索每隔一天中断一次是怎么回事?该死的烦人。