2016-10-17 5 views
-1

Это мой первый опыт работы с GPS для iPhone. Вы устанавливаете точность один раз, скажем, в viewDidLoad(), или у вас она постоянно установлена, скажем, внутри метода locationManager(: didUpdateLocations:)?Где установить точность GPS

+0

Я обнаружил, что если я делаю это перед вызовом startUpdateLocations (положить в viewDidLoad), кажется, работает .... – punated

ответ

0

Вы просто установите его один раз, когда вы создаете экземпляр CLLocationManager.

someVar = CLLocationManager() 
someVar.desiredAccuracy = kCLLocationAccuracyKilometer // Or whatever value 
+0

Спасибо rmaddy! Я не совсем понимаю. Я создал экземпляр CLLocationManager с переменной уровня объекта. Я использую этот объект как параметр для моего метода didUpdateLocations, но кроме как в viewDidLoad, как/где я его установил? – punated

+0

См. Мой обновленный ответ. Просто устанавливайте 'желаемое свойство 'каждый раз, когда вы создаете диспетчер местоположений. – rmaddy

+0

... или, возможно, когда я спрошу/получаю разрешение на использование и включение .startUpdatingLocation? – punated

Смежные вопросы