0

アプリケーションを実行すると、新しい場所と古い場所の両方の場所(Lat、logi)が取得されますが、アプリケーションを初めて実行するときに、古い場所を新しい場所として設定したいと思います。距離移動を計算したいからです。アプリケーションを実行すると、最後の場所が取得された古い場所が使用されます(アプリケーションを最初に起動したときに移動距離1 Kmを見た)

よろしくお願いします

4

1 に答える 1

0

アプリの最初の起動を示すフラグを作成してみることができます。そして、このフラグを NSUserDefaults に保存します。たとえば、打ち上げ後に旗が見つからない場合は、「現在の場所を開始場所として使用しますか?」のようなアラートを表示します。ユーザーがYESを選択した場合、場所を更新してuserDefaultsに保存します。これは永続ストレージです。ああ、おそらく、フラグではなく、開始位置の座標を保存する方が良いでしょう。

于 2009-12-10T08:40:03.937 に答える