핵심 데이터와 매핑 to_many 관계. 나는 to_many 관계를 핵심 데이터에 매핑하려고한다.restkit : 내가 처음으로 RestKit 응용 프로그램을 만드는거야
스피커 JSON
{
id: 1,
session_ids: [1,87]
},
{
id: 2,
session_ids: [2,88]
},
매핑
sessionEntitiyMapping = [RKEntityMapping mappingForEntityForName:@"Session" inManagedObjectStore:self.managedObjectStore];
[sessionEntitiyMapping addAttributeMappingsFromDictionary:@{
@"id": @"session_id",
}];
sessionEntitiyMapping.identificationAttributes = @[ @"session_id" ];
speakerEntityMapping = [RKEntityMapping mappingForEntityForName:@"Speaker" inManagedObjectStore:self.managedObjectStore];
[speakerEntityMapping addAttributeMappingsFromDictionary:@{
@"name": @"name",
@"id": @"speaker_id",
}];
[speakerEntityMapping addPropertyMapping:[RKRelationshipMapping relationshipMappingFromKeyPath:@"session_ids"
toKeyPath:@"sessions"
withMapping:sessionEntitiyMapping]];
speakerEntityMapping.identificationAttributes = @[ @"speaker_id" ];
오류로 인해 캐치되지 않는 예외 'NSUnknownKeyException'응용 프로그램 종료, 이유는
: '[< __NSCFNumb er 0x8569690> valueForUndefinedKey :] :이 클래스는 키 id에 대해 키 값을 코딩하지 않습니다. '
안녕하세요! 내 애플 리케이션에 restkit을 사용하려고하고 같은 문제가 발생했습니다. 질문에 대한 해결책을 찾을 수 있었습니까? 그렇다면 공유 할 수 있습니까? – mrvn