안녕하세요이 형식의 배열을 만들 필요가있는 나는이 프로젝트에 참여하고있는 모든 :아이폰 OS : 주어진 형식으로 구조화있는 NSArray 만들기
{
"1": {
"Child_Gender": "",
"Child_DOB": "",
"Child_tobbacoUse": ""
},
"2": {
"Child_Gender": "",
"Child_DOB": "",
"Child_tobbacoUse": ""
},
하지만 난 만들 배열이 형식을 제공을
(
{
"Child_DOB" = "";
"Child_Gender" = "";
"Child_tobbacoUse" = "";
},
{
"Child_DOB" = "";
"Child_Gender" = "";
"Child_tobbacoUse" = "";
}
)
for (int i = 0; i < arrayChildModel.count; i++)
{
ChildModel *model = [arrayChildModel objectAtIndex:i];
NSString *keyOrder = [NSString stringWithFormat:@"Children_Gender[%d]",i];
NSString *keyQuantity = [NSString stringWithFormat:@"Children_BirthDate[%d]",i];
NSString *keyTobacco = [NSString stringWithFormat:@"Children_HasTobaccoUsage[%d]",i];
//NSString *keyNotes = [NSString stringWithFormat:@"row[%d][description]",i];
childDateOfBirthStr = model.ChildBirthDate ;
childGenderStr = model.ChildGender ;
childTobaccoStr = model.ChildTobaccoUsage;
NSString *string1 = [NSString stringWithFormat:@"%@=%@&",keyOrder,childGenderStr];
NSString *string2 = [NSString stringWithFormat:@"%@=%@",keyQuantity,childDateOfBirthStr];
NSString *string3 = [NSString stringWithFormat:@"%@=%@",keyTobacco,childTobaccoStr];
[stringParams appendString:string1];
[stringParams appendString:string2];
[stringParams appendString:string3];
NSDictionary * ChildDict;
NSArray * ApplicantKeys = [[NSArray alloc]initWithObjects:@"Child_Gender",@"Child_DOB",@"Child_tobbacoUse", nil];
NSArray * ApplicantObjects = [[NSArray alloc]initWithObjects:childGenderStr,childDateOfBirthStr,childTobaccoStr, nil];
ChildDict = [NSDictionary dictionaryWithObjects:ApplicantObjects forKeys:ApplicantKeys];
NSLog(@"Dictionary is %@",ChildDict);
[CompleteArray addObject:ChildDict];
}
NSLog(@"Final Array is %@",CompleteArray);
필요한 포맷으로 출력 배열을 변환하는 데 도움하십시오
난 다음 코드를 사용하고 배열
해당 배열이 사전이 아닙니다. 사전 작성자처럼 생각하십시오. – Bimawa