Как преобразовать 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 в изменчивом массиве.

0 ответов

Другие вопросы по тегам