에 여러 속성을 매핑 나는RestKit : 단일 배열
@property(nonatomic, strong) NSString *name;
@property(nonatomic, strong) NSMutableArray *companies;
@property(nonatomic, strong) NSMutableArray *users;
@property(nonatomic, strong) NSMutableArray *tags;
이 배열은 다른 개체 (회사, 사용자 및 태그 클래스의 인스턴스)의 모음 다음과 같은 속성을 가진 목표 C 클래스가 있습니다.
{ name: "Test",
params: [
{param:'company', values:['CompanyName1','CompanyName2'..],
{param:'users', values:['UserName1','UserName2'..]
]
}
은 무엇 갈 수있는 가장 좋은 방법이 될 것입니다 : 나는 다음 구조로 하나 하나 이름이 PARAMS에 배열의 모든 구성원을 둘 것이다 POST 요청에 대한
requestDescriptorWithMapping를 작성해야 이리? RKBlockValueTransformer를 테스트 중이지만 까지 성공하지 못했습니다. 세 개의 NSMutableDictionaries를 생성하여 수동으로이 배열을 만들 수 있지만이를 확인하려면이 방법이 더 좋습니다. 당신이 회사를 가정
[@{ @"name": self.name,
@"params": @[
@{@"param":@"company", values:[self.companies valueForKey:@"name"]}
@{@"param":@"users", values:[self.users valueForKey:@"name"]}
]
} mutableCopy]
및 사용자 클래스의 이름 속성이 있습니다 :
블록 변압기를 표시하고 원하는 변속기를 표시하십시오. 'param'값에 대한 새로운 데이터를 생성 할 때 원하는 표현에 도달하는 마법의 방법은 없습니다. – Wain