次の JSON が与えられます。
{
"someKey":"someValue",
"otherKey":"otherValue",
"features":[
"feature1",
"feature2",
"feature3"
]
}
この JSONをandを使用してNSManagedObject
sにマッピングしています(この例では、2 つのエンティティ マッピングがあります。1 つは最上位オブジェクト用で、もう 1 つはフィーチャ クラス用です)。RKMapperOperation
RKEntityMapping
最上位のオブジェクト マッピングは簡単です。2 つの属性マッピングに加えて、Feature との関係に対する 1 つの関係 (機能) です。
私の質問は、フィーチャの JSON 配列をフィーチャ オブジェクトの配列にマップする方法です。Feature クラスにはname
、「feature1」、「feature2」などを保存するプロパティが 1 つだけあり、さらに親オブジェクト (トップ レベルのもの) への参照があります。このようなもの:
@interface Feature : NSManagedObject
//In the implementation file both properties are declared with @dynamic.
@property (nonatomic, retain) NSString * name;
@property (nonatomic, retain) MyTopLevelObject *myTopLevelObject;
@end
何か案が?