대다수의 관계가있는 두 개의 서로 다른 웹 서비스의 두 엔티티가 있습니다.RKConnectionDescription Restats 0.20.3이 불안정합니다.
엔티티 A { 이 NSString * ID를 는 NSString * 상세 }
엔티티 B { 는 NSString * 키 는 NSString * 값 는 NSString * 형 는 NSString * foreignId }
엔티티 B를 매핑하려고합니다.
+ (RKObjectMapping *)mapping { RKEntityMapping *mapping = [RKEntityMapping mappingForEntityForName:NSStringFromClass([self class]) inManagedObjectStore:[RKObjectManager sharedManager].managedObjectStore];
[mapping addAttributeMappingsFromDictionary:@{
@"key": @"key",
@"id":@"foreignId",
@"type":@"type",
@"value":@"value"
}];
mapping.identificationAttributes = @[@"featureKey",@"type",@"foreignID"];
[mapping addConnectionForRelationship:@"homeApplianceDatas" connectedBy:@{@"foreignId":@"id"}];
return mapping;
}
내 테 st json 타입 B의 모든 엔티티는 동일한 foreignID "Car"를 가지고 있지만 그 중 소수만이 "A"엔티티 (약 15 %)와 관계를 갖습니다 !!!
아이디어가 있으십니까?
15 %가 모두 단일 응답으로 수신 되었습니까 (다른 85 %는 이전 응답에서 수신 한 것입니까?)? – Wain
B 엔티티에 대한 서비스가 엔티티 A가 존재하기 전에 여러 번 트리거 될 수 있습니다. – tallis