MKMapView показывает расположение пользователя - PullRequest
2 голосов
/ 15 апреля 2011

В моем приложении есть редкая ошибка, которая перестает показывать местоположение пользователя. Если я отключу приложение и у меня будет только карта, и все настрою в viewDidLoad, и в конце сделаю следующее:

myMapView.showsUserLocation = YES;

все отлично работает в 99% случаев. Он всегда работает, когда приложение запускается с нуля, но, как 1 раз из 100, при выходе из фона, местоположение пользователя не отображается. И даже если я сделаю кнопку, чтобы снова включить showUserLocation, она все равно не будет отображаться (и после выполнения NSLog свойство показывает, что для него установлено значение YES в MKMapView). Если я убью программу и снова запущу ее, она снова будет работать нормально.

Все делается и в главном потоке.

Кто-нибудь сталкивался с чем-нибудь подобным?

1 Ответ

0 голосов
/ 17 сентября 2015

Вы можете отослать это изображение для выбора местоположения в режиме Backgroud

enter image description here

...