CLLocationManager
на iPhone Simulator предполагается подделать Купертино (не так ли?), но это НЕ, он не работает с kCLErrorDomain Code=0
. Делегат LocationManager получает сообщение didFailWithError
. Этот метод реализован для регистрации ошибки, и консоль выводит следующее:
Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCLErrorDomain error 0.)"
Я работал над реальным проектом, когда я столкнулся с этой проблемой, но бессмысленно обсуждать мой код, потому что я загрузил образец кода "Locations" (обновленный 2010-06-22 для iOS 4) из центра dev и проблемы сохранялось.
Приложение будет предложено включить кнопку "добавить", когда получит первое обновление местоположения, чтобы пользователи могли отслеживать их местоположения, но ничего не делает.
Я добавил одну (тривиальную) строку для реализации didFailWithError
для регистрации ошибок, если таковые имеются. Я получаю ошибку, описанную выше.
С Xcode 3.2.2 и таргетингом 3.1.3 я могу получить фиксированное местоположение (Cupertino) при запуске старой версии проекта "Locations".
Может ли кто-нибудь помочь?
Спасибо.