Правильный подход к использованию GPS на iOS - PullRequest
2 голосов
/ 20 февраля 2012

Я пытаюсь реализовать использование gps в своем приложении, но я не уверен в правильном подходе для этого.

Мое приложение имеет следующий дизайн: * домашняя страница с некоторыми кнопками, которые перенаправляют на следующие виды: - список локаций (с расстоянием от текущей позиции) - деталь выбранного местоположения (с расстоянием от текущей позиции) - карта (с подробной информацией о выбранном месте)

Я реализовал CLLocationManagerDelegate в виде карты, но я понимаю, что мне нужна текущая позиция и в других видах для расчета расстояний. Каков наилучший подход? Нужно ли поддерживать CLLocationManagerDelegate и рассчитывать текущую позицию в каждом представлении? Или, может быть, мне нужно поддерживать делегата только на моей домашней странице и сохранять текущее местоположение в глобальной переменной?

Предложения будут по достоинству оценены !!

Спасибо, Яс

1 Ответ

1 голос
/ 13 июня 2012

Лучший способ для меня - реализовать CLLocationManagerDelegate в виде одноэлементного класса, чтобы вы могли ссылаться на него везде в своем приложении.

...