웹 서비스에서 데이터를 가져 오는 중입니다. NSDictionary
에 넣고 valueForKey
메서드를 사용하여 배열에 데이터를 바인딩하는 중입니다. 17 개의 요소가 있지만 카운트는 1로 디스패치됩니다. 첫 번째 데이터는 큰 따옴표를 사용합니다. 샘플 코드는 다음과 같습니다.Nsdictionary 데이터가 잘못 표시됩니다.
- (void)BarChartfetchedData:(NSData *)responseData {
NSError* error;
NSDictionary* json = [NSJSONSerialization JSONObjectWithData:responseData options:kNilOptions error:&error];
BarChartDictionary = [json objectForKey:@"Report_DashboardDetailProfitBranchResult"];
NSArray * new = [[NSArray alloc]initWithObjects:[BarChartDictionary valueForKey:@"ProfitAmount"],nil];
NSLog(@"mypieclass.itemArray: %@ ",new);
NSLog(@"Total: %lu ",(unsigned long)[new count]);
NSLog(@"BarChartDictionary: %lu ",(unsigned long)[BarChartDictionary count]);
}
필요 없음 어떻게해야하는지, 어떤 제안이 도움이 될 것입니다.
데이터를 표시해야합니다. – vikingosegundo
이 질문은 중요한 정보가 누락되었습니다. 구문 분석이 필요하지만 파싱해야하는 데이터는 표시되지 않습니다. – vikingosegundo
nslog 이미지를 추가했지만 이미지를 추가 할 수없는 10 개의 평판이 없습니다. –