UITableView가 포함 된 UIViewController가 있습니다.UITableView reloadData
XML 파일에서 파싱 된 데이터로이 표를 채우려고합니다.
테이블 뷰를 처음로드 할 때 아직 데이터를 사용할 수 없습니다.
이보기를 다시로드하는 가장 좋은 방법은 무엇입니까?
구문 분석을 마친 후 self.TableView reloadData를 수행하려고했습니다.
reloadData 중에 구문 분석 결과가 유지되는 NSMutableArray가 불행하게도 발생합니다.
배열은 UIVivewController에서 설정됩니다.
NSMutablearray를 전역 변수로 설정해야합니까?
덕분에 무리
내 문제는 뷰가로드 될 때 해고되는 것처럼 구문 분석을 두 번 호출한다는 것입니다. 배열을 다시 초기화하는 것이 맞습니다. 처음에는 전역 변수를 사용하려고했지만 빠른 패치 일 것이라고 생각합니다. 결국 나는 두 번 파싱하고 싶지 않습니다. 두 번째 구문 분석을 방지하기 위해 플래그를 설정하거나 NSNotificationCenter를 사용해야합니다. – user643097