2014-07-18 2 views
1

UIWebView에 html 콘텐츠를로드 중입니다. 이제 버튼을 클릭하면 델리게 shouldStartLoadWithRequest이 호출되지 않습니다.shouldStartLoadWithRequest가 uiwebview에서 HTML 버튼을 클릭 할 때 호출되지 않습니다

다음은 uiwebview의 html 버튼 구조입니다. 내가 시작 버튼을 클릭하면

input id="proceedInstructions" class="addonBtns" type="button" value="Start" onClick="loadProvider()" 

그러나, shouldStartLoadWithRequest 결코 불려갑니다. 도와주세요.

+0

'loadProvider()'는 무엇을합니까? 수업을 웹보기의 대리인으로 설정 했습니까? – Cornelius

답변

1

UIWebViewDelegate를 설정 하시겠습니까?

+0

그 소리처럼 들릴지도 모르겠다. 아마 버튼에 타겟이 없다 (IBAction에 연결되어 있지 않다). – eiran

+0

예. 펜촉을 올바르게 설정하고 있습니다. WebViewDidfinishload가 호출되지만 shouldStartLoadWithRequest가 호출되지 않음 – Arun

+0

웹 뷰의 HTML 버튼이기 때문에 버튼을 IBAction에 연결할 수 없습니다. – Arun

0

shouldStartLoadWithRequest은 새 웹 페이지가로드 될 때 호출됩니다. 컨트롤러가 UIWebView의 델리게이트 (UIWebViewDelegate)인지 확인하고 HTML 버튼에 의해 호출되는 loadProvider() 자바 스크립트 코드가 페이지를로드하는지 확인하십시오.

관련 문제