0

ユーザーが選択した最終目的地としてマークするために使用しようとしてCLRegionいます。これにより、目的地に到達するとアプリがユーザーにプロンプ​​トを表示します。

問題は、ユーザーが最終目的地をプロットし、実際にその地域に到達しなかった場合です。地域は永遠にそこにあります!(ある晴れた日まで、最終的に到達したときに突然メッセージが表示されます。)

インターネットで有効期限について何も見つからないようですか?誰か教えてください。

4

1 に答える 1

1

あなたが解決しようとしている問題がわからない。特定の日付/時刻以降に地域が有効でない場合は、ジオフェンスが最終的にヒットしたときに有効期限を確認するだけで、ユーザー インターフェイスまでイベントを伝播しません。

ランタイム変数を使用して有効期限を追跡することはできないことに注意してください。これは、領域を準備してから実際にヒットするまでの間にアプリが何度も再起動される可能性があるためです。手っ取り早いソリューションは、有効期限のタイムスタンプをリージョン ID に組み込むことです。しかし、ほとんどの場合、地域に関連するすべての情報を保持するために、ある種の永続ストレージを使用する必要があります。

于 2017-01-11T16:17:51.043 に答える