Подтвердить что ты не робот

CLLocationManager Singleton - это путь?

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

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

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

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

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

Спасибо

4b9b3361

Ответ 1

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