Я написал отдельное приложение Applewatch, которое использует GPS.Пытаясь быть хорошим гражданином и минимизировать энергопотребление, я использую метод запроса определения местоположения с помощью одного кадра.На симе Xcode это работает нормально, обеспечивая местоположение, курс и скорость (при использовании одного из записанных движений в симе).На реальном оборудовании я получаю точные данные о широте и длине, но курс всегда возвращает «-1».Примечание: я не ищу данные о курсе, так как в часах нет магнитометра.Я хочу курс по земле от ∆X, Y от GPS исправлений.Ожидаемое поведение состоит в том, что он не должен работать в симе с единственным выстрелом requestLocation (), но, поскольку он работает, почему бы не работать на реальной вещи?Кто-нибудь еще видел это?Это ошибка в Radar или функция?
Полагаю, если известно, что этот подход не работает, я мог бы попробовать startUpdating (), пока не увижу курс, а затем прекратить обновление, но Apple говорит, что это силасближение.