1

Restkit に ID によってリレーションシップ オブジェクトを自動的にロードさせ、それらを CoreData に配置する方法はありますか?

これが私のJSONです

ウェイポイント:

{
  "date": "23 / 09 / 2012",
  "places_ids": [
    1182,
    1065,
    1140,
    1126
  ]
}

場所:

{
  "id": 1182,
  "name": "New-York",
  "temperature": 32
}

Reskit に、ウェイポイント オブジェクトだけでなく、関連するすべての Place オブジェクトを読み込んでマップしてもらいたいです。次のように: "Restkit, please, load this Waypoint from url

.../api/waypoints/:id"

そして、ウェイポイントとすべての Place オブジェクトを url から読み込みます

.../api/places/:id

現在、ウェイポイントには「places_ids」変換可能な属性と「places」関係があります。また、場所と一致する場所をロードするのは便利ではありません。

4

1 に答える 1

0

Restkit が自動的に Web にアクセスして場所を取得するわけではないという Wain の言うとおりです。少なくとも RestKit 0.1 の場合と同様に、ウェイポイントの json を次のように変更する必要があります。

{"date": "23 / 09 / 2012",
  "places_ids": [
    {"id":1182},
    {"id":1065},
    {"id":1140},
    {"id":1126}
  ]
}

place_ids がグラフ内の別のオブジェクトを表していることを理解するため。

于 2013-06-28T23:56:40.793 に答える