«Ошибка: ожидается тип» при определении метода с использованием 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 импорта, один из них – подкласс, а второй – протоколы, реализованные моим классом). Есть ли что-нибудь еще, что может продолжаться?

  • Проблема корректного отображения в ячейке tableView с помощью метки
  • Как исправить странные ошибки NSLayoutConstraint, которые, похоже, не влияют на макет в пользовательском UITableViewCell
  • Получение пользовательского SuperView в событии касания?
  • Создайте контейнер (фиксированное соотношение сторон) для пейзажной игры SpriteKit, которая может воспроизводиться как на iPhone, так и на iPad
  • Как создать сетку, подобную экрану запуска iphone / ipads?
  • анимация похожа на открытие приложения в ios7
  • AFNetworking и сетевые ошибки
  • NSString - статический или встроенный? Есть ли выигрыш в производительности?
  • Сбой компиляции Xcode 5
  • Как сохранить записанное видео в фотоальбом?
  • Как выполнить обратный вызов NSStreamDelegate с помощью NSStreamEventOpenCompleted?
  • iphone: NSDateFormatter, как показать время в формате 24 часа?
  • Interesting Posts

    Как перезаписать папку с помощью при копировании?

    Префикс необходим для методов в iOS?

    Вычислить высоту ячейки на основе текста ячейки в iOS 7

    Цель C: адаптивная панель инструментов по изменению ориентации

    Установите заголовок панели навигации, созданной в Interface Builder

    Как конвертировать данные из inapppurchase в формат, необходимый для ответов Fabric

    Что потребляет меньше памяти фактическое изображение или нарисованное изображение?

    Как сделать .ipa-файл в Xcode 4.5?

    Как установить границу UITextView так же, как цвет границы UITextField

    Swift 4: Как создать карту лица с каркасом зрения ios11 с ориентирными точками лица

    Изменение режима просмотра на кнопке Click

    Получить аргумент блока из NSInvocation с помощью ARC

    ячейки просмотра коллекции не загружают изображения правильно

    добавить cordova.js к размещенному webapp – для кордоны

    Как распечатать содержимое NSSet?

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