RestKit を完全に理解しているかどうかはわかりません。他の関係を維持しながら、自分自身との関係を作成するにはどうすればよいですか?
私のJSONは次のように構成されています:
{
"review" : {
"id" : "123",
"someotherkey" : "blah",
"responses" : [
{
"id" : "345",
"text" : "no"
},
{
"id" : "346",
"text" : "no"
}
],
"childReviews" : [
{
"id" : "124",
"someotherkey" : "blsdah",
"responses" : [
{
"id" : "347",
"text" : "no"
},
{
"id" : "348",
"text" : "no"
}
]
},
{
"id" : "125",
"someotherkey" : "blasdh",
"responses" : [
{
"id" : "355",
"text" : "no"
},
{
"id" : "326",
"text" : "no"
}
]
}
]
}
}
したがって、RestKit のマッピングでは、次のようなものがあります。
[reviewMapping addRelationshipMappingWithSourceKeyPath:@"childReviews" mapping:reviewMapping];
[reviewMapping addRelationshipMappingWithSourceKeyPath:@"responses" mapping:responsesMapping];
childReview オブジェクトにキーの「応答」が含まれていなかった場合は問題なく機能しましたが、追加したので壊れており、次のエラーが発生しています。
*** Terminating app due to uncaught exception 'NSUnknownKeyException',
reason:'[<Review 0x104f1260> valueForUndefinedKey:]: the entity
Review is not key value coding-compliant for the key "responses".'
RestKit を完全に理解しているかどうかはわかりません。他の関係を維持しながら、自分自身との関係を作成するにはどうすればよいですか?