하나의 탐색 기반 응용 프로그램을 개발 중입니다. 각 화면에 필요한 모든 데이터가 웹 서버에서 다운되고 있습니다. viewDidLoad 메서드에서 다운로드를 시작합니다. ALI downloadinh가 비동기식으로 발생하고 각각의 viewcontroller가 위임 패턴을 통해 데이터를 수신합니다. 이제 내 질문은 경우에 대비하여 새로운 viewcontroller가 네비게이션 스택에 푸시되고 있거나 현재보기 컨트롤러가 데이터가 수신되기 전에 너무 빠르게 갑자기 꺼내지면 어떻게 처리 할 것인가? 사용자가 앞으로 또는 앞으로 이동할 수 있도록 UI를 차단하고 싶지 않습니다. 특정 뷰 컨트롤러 (데이터 수신자)가 살아 있는지 여부를 감지하는 알림 메커니즘을 사용했지만 구체적인 솔루션이 아닌 것처럼 보입니다. 그래서 기본적으로 대리자 메서드를 호출하기 전에받는 사람이 다운로드 한 데이터를 수신하는 데 적합한 지 감지하고 싶습니다. 관련된 모든 포인터가 매우 유용합니다.네비게이션 스택 UIViewController 및 데이터 수신 문제
감사합니다. Nilesh