Как найти, если mapkit не может получить местоположение пользователя?

В моем приложении я использую набор карт. Набор карт работает нормально, но иногда он не может определить местоположение пользователя, поэтому я подумал, что смогу показать сообщение об ошибке, но когда я применил сообщение об ошибке, он снова и снова вызывал раздражение. поэтому я хочу спросить, что, когда комплект карт начинает получать текущее местоположение пользователя и, если это не удается, как я могу показать сообщение об ошибке, например, "Карты не могут определить ваше текущее местоположение, пожалуйста, попробуйте через некоторое время", затем скрыть сообщение и показать его после иногда, если ему снова не удается получить местоположение пользователя или если он получает местоположение пользователя, тогда ничего не делают.

2 ответа

Я использовал набор карт в своем приложении, и когда я увеличиваю диапазон карты, он показывает сбой на iphone.

Почему вы не используете CLLocationManager, чтобы найти местоположение пользователя? У него есть один красивый метод делегата, который, я думаю, будет полезен в вашем случае.

- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
Другие вопросы по тегам