Как найти, если mapkit не может получить местоположение пользователя?
В моем приложении я использую набор карт. Набор карт работает нормально, но иногда он не может определить местоположение пользователя, поэтому я подумал, что смогу показать сообщение об ошибке, но когда я применил сообщение об ошибке, он снова и снова вызывал раздражение. поэтому я хочу спросить, что, когда комплект карт начинает получать текущее местоположение пользователя и, если это не удается, как я могу показать сообщение об ошибке, например, "Карты не могут определить ваше текущее местоположение, пожалуйста, попробуйте через некоторое время", затем скрыть сообщение и показать его после иногда, если ему снова не удается получить местоположение пользователя или если он получает местоположение пользователя, тогда ничего не делают.
2 ответа
Я использовал набор карт в своем приложении, и когда я увеличиваю диапазон карты, он показывает сбой на iphone.
Почему вы не используете CLLocationManager, чтобы найти местоположение пользователя? У него есть один красивый метод делегата, который, я думаю, будет полезен в вашем случае.
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error