0
간단한 문제를 처리 할 수 없습니다 - UITableView
에 셀을 추가하십시오.UITableView에 셀 추가
개체보기 - 테이블보기에서 추가 한 간단한보기 응용 프로그램과 간단한 NSArray
(인터넷에서 가져온 데이터에서 벗어난 json)이 있습니다.
- (void) didLoadMusicList:(APIDownload *)request
{
NSLog(@"Music list loaded");
CJSONDeserializer *deserializer = [CJSONDeserializer new];
NSDictionary *dict = [deserializer deserializeAsDictionary:request.downloadData error:nil];
NSArray *response = [dict objectForKey:@"response"];
NSArray *audios = [response subarrayWithRange:NSMakeRange(1, response.count-1)];
for(int i = 0; i < audios.count; i++)
{
NSDictionary *audio = [audios objectAtIndex:i];
// add a cell?
}
}
그래서 각 요소에 셀을 어떻게 추가합니까?
는'UITableViewDataSource'는, 섹션 및 섹션의 행 수를 제공 수 이하, 연결된 데이터 소스는 컨트롤러를 보는 ...하지만 난 아직도 전달되어 어떻게하지 않는다 내 배열을 TableView. %) – Danny
배열을 테이블 뷰에 전달하지 마십시오. 테이블 뷰는 데이터가 필요할 때 cellForRowAtIndexPath 대리자 메서드에 대한 데이터를 데이터 소스에 요청합니다. 여기서 데이터 배열을 사용하여 데이터를 tableviewcell에 제공하고 반환합니다. – J2theC
알았습니다! 고맙습니다 :) – Danny