鉄の mq メッセージでラップされた json blob を送信しています。
Restkit には次のようなものがあります。
{
id:"2837409187409328",
delay:60,
body:"{ myJson:{ "hey":true}}"
}
rkrelationship を使用して、子オブジェクトを body: 型の CustomObject にマップしています。
ただし、Restkit がそのカスタム オブジェクトにマップしようとすると、その「本体」を NSDictionary ではなく NSString と見なし、sourceKeyPath を使用して結果の sourceObject から値を取得しようとするため、爆発しますが、NSString であるため、爆発します。と:
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<__NSCFString 0x7fcf91165060> valueForUndefinedKey:]: this class is not key value coding-compliant for the key alreadyLiked.'
動的マッピングを使用して、表現を NSDictionary に置き換えようとしました。
ドキュメントで提案されているように、アクセサーで検証を試みましたが、そのコードは呼び出されません。何か案は?