Почему ClllocationManager возвращает нулевые местоположения на бета-версиях iPhone SDK 4 в симуляторе?
-
27-09-2019 - |
Вопрос
У меня есть этот кусок кода:
- (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 до тех пор, пока он не вышел из бета и не вышел для публики.