«Ошибка: ожидается тип» при определении метода с использованием CLLocationCoordinate2D

Я пытаюсь сделать статический метод, который принимает 2 параметра CLLocationCoordinate2D и возвращает расстояние между ними (используя формулу Хаверсина). Так определяется в интерфейсе:

 + (CGFloat)haversineDistanceFromCoordinate:(CLLocationCoordinate2D)point1 toCoordinate:(CLLocationCoordinate2D)point2; 

Однако при построении я получаю 2 ошибки на этой строке, говоря «Ожидаемый тип», по одному для каждого упоминания CLLocationCoordinate2D. Кроме того, при реализации этого метода я получаю 2 предупреждения (опять же по одному для каждого параметра), говорящие о Conflicting parameter types in implementation of haversineDist...: 'id' vs 'CLLocationCoordinate2D' . Когда я нажимаю команду CLLocationCoordinate2D в реализации или интерфейсе, я получаю правильное определение (в CoreLocation.framework). Я искал любые круговые ссылки (в заголовочном файле есть только 3 импорта, один из них – подкласс, а второй – протоколы, реализованные моим классом). Есть ли что-нибудь еще, что может продолжаться?

Interesting Posts

Разница между этими двумя методами NSString

поделиться на facebook фото api new IOS

iPhone, как обращаться к центру уведомлений программно

iOS UITextView: увеличение межстрочного интервала без изменения высоты курсора?

Выполнять запрос firebase во вложенном стиле. Лучшая практика?

iOS UIScrollView в UIView

Пользовательский UINavigationBar работает на симуляторе, но не на выпущенной версии

Выбираем публичные каналы Twitter как JSON

Установка альфа на UIView устанавливает альфу на ее подпунктах, которая не должна произойти

Добавление QLPreviewController в качестве подзадачи не загружает PDF

UIAutomation через командную строку на реальном устройстве

ld: библиотека не найдена для -lGoogleAnalytics

Как предотвратить добавление строки \ n в NSmutable при разборе xml?

Как исключить прокомментированные строки из поиска в xCode 5?

Как сохранить UITableView contentoffset после вызова -reloadData

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.