내 앱에서 UINavigationController
으로 작업하고 있습니다. viewDidLoad
에서 루트보기 컨트롤러는 인터넷에서 정보를 수집하여 구문 분석하고 표시합니다.다시로드 루트보기 컨트롤러
UINavigationController
의 다른보기로 이동 한 다음 루트 UIViewController
으로 돌아 가면 컨트롤러의 정보가 다시로드되지 않습니다. 이것은 viewDidLoad
이 호출되지 않는다고 생각하게합니다.
UINavigationController
에 루트보기 컨트롤러가 다시 표시 될 때이 정보가 다시로드되도록하려면 어떻게 사용해야합니까?
편집 : 빠른 응답들에 대한
덕분에, 그것은 많은 것을 의미한다. 귀하의 답변과 관련하여 한 가지 더 질문 : viewWillAppear
또는 viewDidAppear
? 각 장단점이 있습니까?
viewWillAppear은보기가 표시되기 직전에 처리되며 viewDidAppear는보기가 스택 맨 위에 푸시 된 후에 처리됩니다. – Kyle
알았어. – DGund