2009-11-15 3 views
0

기본적으로 내 애플 리케이션은 사용자 데이터의 입력과 PHP 스크립트를로드 UIwebView 있습니다. 그런 다음 스크립트는 printf (일부 정보)를 사용합니다. 이 모든 작품과 그것은 바로 UIWebView를 인쇄합니다. 기본적으로 내가하고 싶은 것은 그 텍스트 (페이지의 모든 것)를 가져 와서 문자열로 저장하는 것입니다. 지금까지 내가 시도한 것들을 보았습니다.텍스트 가져 오기 UIWebView PHP 스크립트

아무 것도 반환하지 않습니다. 정확히 어떻게해야합니까? 나는 그것의 아주 간단한 것으로 가정합니다. evaulatingjavascriptfromstring에 넣기 위해 정확한 텍스트가 필요합니다. 난 그냥 넣어해야하는지 알 수 없습니다.

Thnx,

브라이언

답변

1

을 당신은 두 가지를 시도 할 수 있습니다. 첫 번째 메시지는 다음과 같습니다.

NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"]; 
NSLog(@"%@",str); 

이렇게하면 HTML이 제공됩니다. 또는 HTML을 원하지 않으면 페이지에 표시된 실제 텍스트 만 입력하면됩니다.

NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.textContent"]; 
NSLog(@"%@",str); 

잘하면 도움이됩니다. 행운을 빕니다.