UITableView를 채우는 단일 차원 배열을 구문 분석하는 iOS 응용 프로그램을 만들었습니다. 두 개의 항목을 배열의 "Name"파일과 "URL" XML에서 파일의. 그러나 테이블보기에서 이름과 URL이 채워졌습니다. 셀 텍스트로 이름을 표시하고 셀 세부 정보 텍스트로 URL을 표시하려고합니다. 어떤 도움이 필요합니까?Objective C에서 2 차원 배열을 구문 분석
(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string{
//NSLog(@"%@",string);
if(count){
listset1=[[NSMutableArray alloc]initWithCapacity:20];
count=0;
}
if ([currentElementValue isEqualToString:@"Name"]) {
[Name appendString:string];
[listset1 addObject:[NSString stringWithFormat:@"%@",Name]];
// NSLog(@"%@",listset1);
}
if ([currentElementValue isEqualToString:@"URL"]) {
[URL appendString:string];
[listset1 addObject:[NSString stringWithFormat:@"%@",URL]];
//NSLog(@"%@",URL);
}
Listset1은 구문 분석되는 배열입니다.
에서 다음 메소드를 구현 URL에 해당합니다. 그 사전에서 당신은 이름과 URL을 가져 와서 cellFororwoAtindexpath에 텍스트를 설정해야합니다. –
사전 배열을 사용할 수 있습니다 :'[{ "name":; "URL": }, { "name": ; "URL": }, ...] –
nielsbot
클래스 구조 내에서 쉽게 데이터를 유지 관리 할 수 있습니다. –