내 앱은 TabBarController로 구성되며 각 탭에는 UITableView가 있습니다.여러 개의 XML 파일을 하나 이상의 Object 클래스로 파싱 하시겠습니까?
시작시 내 서버의 XML 파일을 Object 클래스로 구문 분석 한 다음 첫 번째 tableview에 개체를 표시합니다.
제 질문은 두 번째 XML 파일을 구문 분석 할 때 무엇을합니까? 현재 이렇게 할 때 "XML-file-2"의 정보는 "XML-file-1"로 구문 분석 된 객체를 덮어 씁니다. 어떻게해야 제대로 할 수 있을까요? 각 XML 파일마다 다른 Object 클래스를 설정합니까, 아니면이 문제를 해결할 다른 클래스가 있습니까?
NSXMLParser를 사용하고 있습니다.
그게 내 초기 생각이 문제를 해결하는 최선의 방법이었습니다. 각각의 XML에서 객체를 보유하기 위해 여러 객체 클래스를 설정 한 다음 각각에 XML을 사용하여 파일을 구문 분석합니다. – runmad
그건 그렇고. 결국 XMLParser 수퍼 클래스를 만든 다음 XMLParser 하위 클래스의 XML 파일 별 코드를 나누었습니다. 훌륭하게 작동합니다. 또한 performSelectorInBackground를 수행하여 백그라운드에서 구문 분석하고 탭 사이에 끼어 들지 않는 것처럼 느껴지도록했습니다. – runmad