2016-05-11 8 views
2

私のXcodeのswiftプロジェクトがCLLocationManager didUpdateLocationsを無限ループで何度も呼び出しているようで、止めることができません。なぜこれをやっているのですか?それが可能であれば、私は確かにプログラムでそれを呼び出すことはありません。それはシミュレータと偽の場所が使われていることとは何か?実際のデバイスでテストした場合、このように動作しませんか?それは私の唯一の潜在的な解決策に見えますが、私はこれを確認する何かを見つけることができません。didUpdateLocationsがXcodeシミュレータで繰り返し呼び出されています

+1

は、あなたが更新を停止しようとしませんでしたデリゲートメソッド? –

+0

manager.stopUpdatingLocation –

答えて

2

SimulatorCLLocationManagerを使用すると、delegateは実際のデバイスで頻繁に呼び出すとうまく動作します。

Selected Locationでお試しください。お手伝いが必要な場合があります。

デバッグ Simulator

locationの次のオプションを使用することができます

- >所在地 - >市自転車ライドOR

デバッグ - >所在地 - >市実行

関連する問題