Для всех, кто имеет эту проблему, есть другое решение, если вы планируете использовать MapKit
.
(Причина, по которой я говорю IF , конечно, заключается в том, что импорт модуля, такого как MapKit
, исключительно для удобного метода-обертки, вероятно, не лучший ход ... нотем не менее, вы идете.)
@import MapKit;
Тогда просто используйте упаковщик значений координат MapKit всякий раз, когда вам нужно:
[coordinateArray addObject:[NSValue valueWithMKCoordinate:coordinateToAdd]];
В вашем примере ..
[currentlyDisplayedTowers addObject:[NSValue valueWithMKCoordinate:new_coordinate]];