位置情報取得時didUpdateLocationsを一度だけロードする方法

位置情報サービスを使用するとdidUpdateLocationsが呼び出され、現在地を取得することができます。非同期での呼び出しでかつ何度もロードされるので、後続処理を呼び出すときなどに厄介なことになりがちです。そういうときはdidUpdateLocationsのメソッド内で、位置情報取得完了フラグみたいなグローバル変数を用意して読み込み状況を判定してあげると処理をコントロールできるので便利です。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です