Океан (синий экран) отображается на карте для запроса пользователя

Привет всем: это остается для меня загадкой. Мое приложение загружает синий экран (океан) после того, как я нажимаю кнопку «Найди меня», которая содержит следующее:

-(IBAction)findMe
{
  self.mapView.showsUserLocation = YES;
  [mapView setCenterCoordinate:mapView.userLocation.coordinate animated:YES];
}

Насколько я понимаю, средство устранения этой ошибки состоит в том, что вам может потребоваться mapView.showsUserLocation = YES; в разделе ViewWillAppear, но я открыт для отзывов. У меня вопрос, как мне перестать загружать синий экран смерти, нажав мою кнопку ??? :)


person Greg    schedule 26.10.2012    source источник


Ответы (1)


Ах, я вас неправильно направил (посмотрите, что я там сделал? Карты? Рулить? А ???). См. Ответ на этот вопрос: Центрирование карты относительно местоположения пользователя - конец вопроса был также обновлен, чтобы включить ссылку на более полезную информацию для ответа на обновления местоположения. Я думаю, это должно «вас туда доставить» (он сделал это снова!).

person Joshua Nozzi    schedule 26.10.2012
comment
Спасибо за ссылку, проверю. Обычно я тоже ищу похожие вопросы на этом сайте, прежде чем спрашивать, но, что интересно, я просмотрел все и не наткнулся на этот пост, о котором я знаю. Еще раз спасибо. - person Greg; 26.10.2012
comment
Google более полезен, чем внутренний поиск SO. Он находит ВСЕ и обычно находится на ТАК ... - person Joshua Nozzi; 26.10.2012
comment
Хаха спасибо. Вы знаете, что самое главное, что я нахожу в своем коде, это то, что по большей части я могу заставить все работать на себя, но тенденция, похоже, такова, что при первом нажатии кнопки возникает ошибка, но при втором нажатии она работает. . Так что, похоже, проблема не только в моей карте, но я уверен, что разберусь :) - person Greg; 26.10.2012
comment
Многие из ваших вопросов подразумевают, что вам все еще не хватает больших частей общей картины с языком (Objective-C) и API (Cocoa / Cocoa Touch / iOS). Кроме того, похоже, вы делаете то же предположение, которое создает проблемы для многих других новичков: Xcode (интегрированная среда разработки) - это не то же самое, что язык или API. Это различие тоже важно понимать. Это все равно, что называть молотком чертежи, доски, гвозди и черепицу. :-) Лучшее использование терминов дает меньше сбивающих с толку вопросов. - person Joshua Nozzi; 26.10.2012
comment
Не в оскорбление, но здесь есть ОЧЕНЬ, ОЧЕНЬ полезные советы: catb.org /esr/faqs/smart-questions.html Эта ссылка обычно используется как оскорбление для незащищенных людей, но на самом деле она предназначена для того, чтобы помочь научиться учиться. - person Joshua Nozzi; 26.10.2012
comment
Все хорошо. Я первым признаю, что я новичок, но горжусь своими успехами. - person Greg; 26.10.2012
comment
Спасибо, сэр. Хорошего дня! - person Greg; 26.10.2012