2016-10-17 9 views
-1

これは私のGPS用GPSで初めての作業です。 viewDidLoad()のように正確度を1回設定するのですか、またはそれを継続的に設定していますか、具体的にはlocationManager(: didUpdateLocations:)の方法の中で言いますか?GPSの精度を設定する場所

+0

は、動作しているようです.... – punated

答えて

0

CLLocationManagerインスタンスを作成するときに一度だけ設定します。私は前startUpdateLocationsを呼び出すには、この操作を行う場合(のviewDidLoadに入れる)ことがわかっ

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

はあなたがrmaddyありがとう!私はまったくフォローしていない。オブジェクトレベルの変数を持つCLLocationManagerインスタンスを作成しました。そのオブジェクトを、私のdidUpdateLocationsメソッドのパラメータとして使用しますが、viewDidLoad以外では、どのように設定すればよいでしょうか? – punated

+0

私の更新された答えを見てください。 Location Managerを作成しているところでは、 'desiredAccuracy'を一度設定してください。 – rmaddy

+0

...または、私が/startUpdatingLocationを使用してオンにする権限を取得/取得したとき – punated

関連する問題