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