2010-06-10 3 views
2

웹 서비스를 호출 한 테이블 뷰 컨트롤러를 사용하고 XML을 파싱하고 테이블 뷰에 표시합니다. 문제는 XML을 처음로드 할 때 뷰가 표시되기 전에 XML 구문 분석이 완료되지 않았기 때문입니다. XML을 구문 분석 한 후에 뷰를 다시로드하려면 어떻게해야합니까?Iphone 앱을 사용하여 테이블 뷰 다시로드

답변

0

구문 분석이 완료되면 테이블보기의 reloadData 메서드를 호출하십시오. 분석이 완료되면

0

,있는 tableview reloadData는

- (void)parserDidEndDocument:(NSXMLParser *)parser { 

[mytable reloadData]; 
} 


- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 

return [datas count]; 
} 

당신이 datas는 분석 내용을 것 같은 구문 분석 후 값을 변경할 수 배열 "datas"을 업데이트하는 것이 있는지 확인하십시오 호출합니다.

Here 샘플 분석의 프로그램 테이블에서 구문 분석 된 내용을 표시 그들이 모든 최고의

를 분석 한 후 자신의 테이블을 다시로드하는 방법, 당신이 그것을 참조 할 수있다.

+0

트릭을 해 주셔서 감사합니다. – user307170

+0

Welcome to stackoverflow – Warrior