0

ユーザーを追跡し、ユーザーがどこで使用しているかを示すアプリケーションがありますMKOverlay。この情報をCoreDataに保存して、ユーザーが昨日どこに行ったかを確認したいときにCore Dataからマップ/オーバーレイをロードできるようにするにはどうすればよいですか?

4

2 に答える 2

1

同様のプロジェクトがあります。鉱山は自転車道用です。コアデータモデルを構成する方法は次のとおりです。

ここに画像の説明を入力してください

ポイントがどのように接続するかを理解できるように、秩序パラメーターを使用します。しかし、それがどのように機能するかは完全にはわかりませんが、関係の「順序付けられた」プロパティを今すぐ確認できると思います。min / max属性は、より効率的な検索のためのものです。投稿の1つに提案した後、スペースを節約するために、緯度経度の値を整数として格納します。これも便利かもしれません。

おそらく、Wayになどの属性を追加する必要がありますDate

于 2011-11-03T20:27:25.847 に答える
0

任意のオブジェクトをコアデータモデルに保存できますが、string、intなどのデフォルトの型でない場合、それらをクエリすることはできません。

したがって、クエリできるプロパティを使用してエンティティを構築する必要があります。

したがって、2つのオプションがあります。エンティティにすべての情報を保存しますが、この方法では、すべてのオブジェクトを再度割り当てる必要があります。または、オブジェクトをクエリしてアーカイブする必要があるプロパティのみを、変換可能またはバイナリデータプロパティに保存します。

何がベストかわかりません。

于 2011-11-03T20:17:06.587 に答える