Почему ClllocationManager возвращает нулевые местоположения на бета-версиях iPhone SDK 4 в симуляторе?

StackOverflow https://stackoverflow.com/questions/3040796

Вопрос

У меня есть этот кусок кода:

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
    NSLog(@"Manager did update location!!");
    self.currentLocation = newLocation.description;
}

У меня есть этот код внутри класса, который соответствует CLLocationManagerDelegate. Отказ Я испытал ранее в SDK 3.0 и работает приятно (на одном симуляторе, так и на устройстве). Я проверяю этот класс на SDK 4, в симуляторе, но это дает null как новое слово. Я даже не могу получить NSLog для первого звонка. Я проверил другое приложение, где я использую структуру местоположения, и она тоже не работает.

Я реализовал locationManager:didFailWithError: Сообщение также, вик никогда не вызывается.

Может кто-нибудь, пожалуйста, подтвердите, что симулятор не может сделать возможности CLLONTALMANGER? (ссылка, в которой ошибка сообщается, как известная проблема будет потрясающей). Есть ли способ исправить это?

Заранее спасибо.

-Update: я проверил это на новом выпуске SDK4 GM и до сих пор не работает.

Это было полезно?

Решение

Вы не можете обсудить SDK 4 за пределами сайта разработчика Apple до тех пор, пока он не вышел из бета и не вышел для публики.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top