CLLocationManager Singleton - это путь? - PullRequest
12 голосов
/ 15 мая 2011

Я создаю приложение с двумя простыми представлениями (на панели вкладок).

  • первое представление: оно должно показывать местоположение пользователя (синяя точка по умолчанию) и загружать данные с сервера.
  • второй вид: он должен показывать местоположение пользователя (мой пользовательский пин с аннотацией и выноской).пользователь может нажать на выноску и отправить данные о текущем местоположении.

Я начал с использованием MUCMView ViewSuserLocation.Затем я прочитал, что лучше использовать одноэлементный экземпляр CLLocationManager, поэтому я примерно следил за этим сообщением в блоге: http://jinru.wordpress.com/2010/08/15/singletons-in-objective-c-an-example-of-cllocationmanager/

Теперь это в значительной степени работает, но мне интересно, правильно ли это делать.

Кроме того, я не смог найти способ показать синюю точку по умолчанию вместо пользовательского пина.Я прочитал, что должен использовать MKMapView showsUserLocation, но разве это не создаст еще один экземпляр CLLocationManager?

Спасибо

1 Ответ

4 голосов
/ 07 августа 2011

Метод создания синглтона CLLocationManager в упомянутой вами записи блога выглядит хорошо. Что касается использования showUserLocation в сочетании с CLLocationManager, то все должно быть в порядке. Apple разработала Базовое Местоположение, которое будет использоваться несколькими приложениями одновременно. Я не буду вызывать слишком много проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...