残念ながら私が制御できないものに対して、残りのようなサービスのRestKitオブジェクトマッピングを設定しようとしています。
モデルは商品リスト付きのウィッシュリストです。WishList と Product には明らかに多対多の関係があります。ウィッシュ リストと製品にはさまざまな属性がありますが、簡単にするために、両方とも名前だけを持っているとします。
ウィッシュリストの詳細、製品の詳細、およびそれらの関係を取得するための個別のサービスがあります。
例えば:
GET /api/wish_list/?id=1234
{
"name"="My wish list",
"id"=1234
}
/api/製品を取得
{
products:[
{
"name"="Product 1",
"id"=1111
},
{
"name"="Product 2",
"id"=2222
},
{
"name"="Product 3",
"id"=3333
}]
}
GET /api/wish_list_products/?wish_list_id=1234
{
products:[
{
"id"=1111
},
{
"id"=2222
}
}
Product エンティティと WishList エンティティの間のコア データ関係を作成しましたが、特定の WishList の製品 ID のリストを取得するために 2 番目の要求を行う必要があるという事実を RestKit に伝えるにはどうすればよいでしょうか?
[RKRoute routeWithRelationshipName:objectClass:pathPattern:method:]
and/or objectを使用する必要があると思いRKConnectionDescription
ますが、ヘルプから、私の場合にどのように役立つかを本当に理解できませんでした。