Мое приложение использует базовое расположение в трех разных видах. Работает отлично. В моем первом представлении я создаю подкласс CLLocationManager и использую методы протокола для обновления местоположения моего вызывающего класса. Прежде чем я установил фреймворк и код в другие мои классы, мне было интересно:
Является ли метод протокола лучшим способом?
Что произойдет с выполнением Базового местоположения, если пользователь выйдет из представления или выйдет из приложения во время попытки исправить местоположение? Завершена ли задача определения местоположения с отключенной системой GPS?
Если пользователь просто переключается на другое представление, можно ли предположить, что я могу запустить расположение ядра в следующем представлении, независимо от последнего?
Где должен быть сделан первый вызов местоположения обновления. Если делегат приложения создает экземпляр класса CLLocation Manager с использованием протокола, чтобы он мог обновить любое из выбранных представлений, или каждый класс должен создавать экземпляр менеджера.
Любые отзывы будут оценены.
Спасибо.