나는 그 중 하나가 탭이있는 스토리 보드 응용 프로그램에서 서버의 xml 파일에서 포인트를 다운로드하는 mapView입니다. 앱이 시작되고 탭 막대 컨트롤러의 탭이 선택 될 때마다 파일을 다운로드하고 파싱하는 데 1 초가 걸립니다. 더 나쁜 여전히, 인터넷에 대한 액세스가없는 경우 응용 프로그램이 충돌합니다 :/iPhone 앱 다운로드시 XML 파일을 다운로드/구문 분석 하시겠습니까?
내가보기 getController의 ViewDidLoad 대신에 애플 리케이션의 스플래시 화면에서 내 getDataService (다운로드 및 구문 분석)를 사용하려고합니다 (이것을 didFinishLaunchingWithOptions 아래 appdelegate에 넣었습니까?) 그리고 그 일을 백그라운드에서 수행하거나 앱이 닫히면 백그라운드에서 계속 작업하십시오.
다음 배열을 향후 사용을 위해 보존하려면 (사전과 관련이 있습니까?) 응용 프로그램이 완전히 다시 시작될 때만 XML을 다시 다운로드하고 구문 분석하십시오.
어떻게하면됩니까? 누구든지 이러한 예제를 수행하는 자습서 및 예제에 대한 예제 또는 링크가있는 경우 매우 감사하게 생각합니다. 나는 잠시 동안을 찾고 있었지만 무엇을 검색해야할지 모르겠습니다.