2016-08-23 9 views
2

iOS 응용 프로그램에서 작업 중입니다. 내 앱에는 이 포함 된 viewController이 있습니다. 해당 웹보기에 URL을로드했습니다. 해당 웹 페이지에 '업로드'버튼이 있습니다. 버튼을 클릭하면 폰 포토 갤러리가 열리고 사용자는 갤러리에서 사진을 선택할 수 있습니다.목표 C : 웹 갤러리를 열면 Webviewcontroller가 다시로드됩니다.

내 문제는 갤러리에서 사진을 선택하고보기 컨트롤러가 다시로드되고 웹보기에서 다시 동일한 URL이 열리는 것입니다. 그래서 어떤 파일도 업로드 할 수 없습니다.

아무도 도와주세요. 부디.

감사합니다, AKS 대부분의 아마 당신이 viewdidAppear에서 웹뷰에서 URL을로드

답변

4

는 : 있는 viewDidLoad 방법에 구현하십시오. ViewController가 해제 될 때마다 ViewDidAppear이 호출됩니다.

+0

고맙습니다. 지금은 잘 작동하고 있습니다. 다시 한번 감사드립니다. – AKS

+0

환영 : – sahilchaddha1993

+0

@ sahilchaddha1993 AKS가 viewdidAppear에서 URL을로드하는 것을 어떻게 알 수 있습니까? –

3

viewDidApprearviewWillAppear은 앱이 언제든지 viewController으로 다시 이동할 때마다 호출됩니다. 이 경우

뷰 컨트롤러는 당신이 코드는 아래를 참조 라이프 사이클에 한 번 코드를 실행할 수 GCD dispatch_once을 사용할 수 있습니다의 뷰 계층 를로드해야하거나 할 때마다이 한 번이라고합니다 viewDidLoad 방법을 사용합니다.

static dispatch_once_t onceToken = 0; 
    dispatch_once(&onceToken, ^{ 

     // Do any other initialisation stuff here 
    });