-2

Xcode バージョン 4.5.1 と OS X バージョン 10.8.2 を使用しています。

CurrentAddress サンプル プロジェクト (ver 1.2) をダウンロードし、最初に実行すると、"'CurAddress' は現在の場所を使用しますか?" というメッセージが表示されますが、OK と答えます。コードが最終的に使用する場所をどこから取得しているのかわかりません。これは、サンフランシスコ内またはその近く、緯度 37.7858、経度 -122.406 です。私はプロジェクト全体を見てきましたが、これらの値がどこから来ているのかわかりません。助けてくれてありがとう。

4

2 に答える 2

0

これは、iPhone デバイスの GPS センサー、または iPhone シミュレーターに組み込まれている GPS シミュレーションからデータを取得する CLLocationManager から取得されます。
デフォルトの GPS シミュレーション トラックは、Apples 本社に近い San Francisco です。

于 2012-12-03T23:20:09.190 に答える
0

シミュレーターで実行している場合は、シミュレーターのデバッグ メニュー -> 場所 -> ここで任意の場所を設定できます。私が正しければ、CLLocationManager はここからシミュレーターの現在の場所を選択する必要があります。同じことが有効になっている場合、デバイスでは、現在の場所を選択する必要があります。

于 2012-12-03T23:23:10.253 に答える