웹보기가 있고, 작은 webView
을 설정하고 다른 값으로 자바 스크립트를 호출하여 페이지를 표시하는 viewController가 있습니다. 내가 전화를하고 결과를 표시하려면 다음 코드를 사용하고자바 스크립트 호출로 페이지 새로 고침
:
NSString * js = [NSString myScript:@"%@('%@');",@"showPageById", idNumber];
[self.webView stringByEvaluatingJavaScriptFromString:js];
[self.viewController.view addSubview:self.webView];
내가 diffrent 페이지를 얻어야한다,하지만 난 자바 스크립트 내가 해요 idNumber
에 한 번 전송 한 후 문제가 idNUmber
를 보낼 때마다 새로운 페이지를 표시하지만, 새로운 것으로 다시 호출 한 후 idNUmber
나는 항상 똑같아진다. 이전 페이지! 내가 다시 시작하면 첫 번째 것만 표시됩니다.
reload
있지만 작동하지 ...
어떤 아이디어를 시도?
통화 중 번호가 변경되고 있습니까? 스크립트가 다른 idNumbers를 올바르게 처리하는지 확인하십시오. 자바 스크립트를 파일에 넣고 일반 브라우저에서 실행하고 실행하여 호출간에 얻는 것을 확인하십시오. 또한 함수 호출 위치를 확인하십시오. –
idNumber가 100 %로 변경되는 로그에 의해, 브라우저에서 실행될 때도 정상적으로 작동합니다 – vadim