В моем приложении есть редкая ошибка, которая перестает показывать местоположение пользователя. Если я отключу приложение и у меня будет только карта, и все настрою в viewDidLoad, и в конце сделаю следующее:
myMapView.showsUserLocation = YES;
все отлично работает в 99% случаев. Он всегда работает, когда приложение запускается с нуля, но, как 1 раз из 100, при выходе из фона, местоположение пользователя не отображается. И даже если я сделаю кнопку, чтобы снова включить showUserLocation, она все равно не будет отображаться (и после выполнения NSLog свойство показывает, что для него установлено значение YES в MKMapView). Если я убью программу и снова запущу ее, она снова будет работать нормально.
Все делается и в главном потоке.
Кто-нибудь сталкивался с чем-нибудь подобным?