質問

アプリケーションを実行すると、新しい場所と古い場所の両方の場所(LAT、LOGI)を取得しますが、アプリケーションが初めて実行されたときに古い場所を新しい場所として設定したいのですが。アプリケーションを実行すると、最後の場所が得られる古いlocationが必要です(アプリケーションを初めて開始すると距離移動が1 kmでした)

あなたが感謝を理解していることを願っています

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top