Как преобразовать NSValue в CLLocationCoordinate?
Я пытался хранить 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
в изменчивом массиве.