내 앱에 뷰 컨트롤러가 하나 있고 뷰가 하나 있습니다. xcode에서 시뮬레이터에서 내 응용 프로그램을 실행할 때 응용 프로그램이로드되고 viewDidLoad
, viewDidAppear
이 모두 예상대로 호출됩니다.ios 시뮬레이터 viewDidLoad, close 또는 종료 후 viewDidAppear이 호출되지 않습니다.
내가 시뮬레이터 홈 화면으로 이동 한 후 다시 응용 프로그램에 와서 나는
viewDidLoad
호출 할 것으로 예상하지만,하지 않습니다.내가 these directions에 따라 응용 프로그램을 종료하지 않으며, 내가 두 가지 방법이 호출 될 것으로 예상 , 새로운 응용 프로그램을 다시 시작하지만, 어느 쪽도 이라고합니다.
이러한 이벤트가 이러한 호출을 트리거하지 않으면 그 호출은 무엇입니까? 실제 장치에서 viewDidLoad는 앱이 처음로드 될 때 한 번만 호출됩니다.
일단 앱을 설치하면 'viewDidLoad'는 한 번만 호출됩니까? – lf215
예. 인스턴스화되어 모든 속성이로드 될 때만 한 번만 호출됩니다. –
휴대 전화를 껐다가 다시 켜면 viewDidLoad를 다시 호출해야합니다. 나는 당신의 답을 upvoting 케이스 1을 설명하지만 나는 아직 솔루션으로 그것을 선택하지 않을거야 왜냐하면 나는 케이스 2 증거를 이해하지 못하기 때문에. – lf215