2012-08-10 2 views
0

내 뷰에서로드 한 UIWebview에서 특정 자바 스크립트 메소드를 호출합니다. 동적으로 생성되어 dom에 추가되는 한 가지 방법이 있습니다. 다음 코드를 사용하여 해당 메서드를 호출 할 수 없습니다. 여기 iOS Webview에서 자바 스크립트 메소드가 호출되지 않습니다.

NSString * isPinCorrect = [webView stringByEvaluatingJavaScriptFromString:@"showErrorStat()"]; 

이 잘못 갈 수있는 가능성이 무엇을 추가 기능이

function appendToDom() { 
     var error_js = document.createElement('script'); 
     error_js.type = 'text/javascript'; 
     error_js.innerHTML = "function showErrorStat() { Android.showErrorStat(); return 'false'; }"; 
     document.body.appendChild(error_js); 
     //showErrorStat(); 
     //alert("error"); 
} 

을는 DOM인가?

답변

0

내 webview 참조는 nil입니다. 그것이 문제였습니다.

관련 문제