我尝试将CLLocationCoordinate2D
存储到NSMutableArray
,但我只能使用NSValue
进行存储。我想将NSMutableArray
中存储的NSValue
类型的坐标设为CLLocationCoordinate2D
。我怎样才能做到这一点?我无法获得这些坐标,因为它只是指针。
我尝试使用
存储[valueArray addObject:[CLLocationCoordinate2DMake(54.860812, -78.990710) ]]
它给出了预期的标识符错误
但我已成功使用NSValue
进行存储,但我无法从CLLocationCoordinate2D
中获取NSValue
。
[valueArray addObject:[NSValue valueWithMKCoordinate:CLLocationCoordinate2DMake(54.860717, -78.990722)]];
for (NSValue *object in valueArray)
{
NSLog(@"%@", object]
//return pointers
}
如果有人可以帮助我并建议我哪种方法可以将CLLocation
存储在可变数组中,我将不胜感激。