2012-02-12 5 views
5

WebView의 URL에서 일부 콘텐츠를로드 한 다음 콘텐츠를 파일로 저장해야하는 Mac 앱을 만듭니다. 내용은 HTML 일 수도 있고 아닐 수도 있습니다. 로드가 정상적으로 작동하지만 문제는 WebView에서 콘텐츠를 가져 오는 것입니다. 어떻게해야합니까?코코아 : webView mainFrame HTML 문자열 얻기

감사합니다.

+0

을 (http://stackoverflow.com/questions/1343515/how-to-save-the-content-in-uiwebview-for-next-launch-on-next-launch) –

답변

9

WebView (MacOS) 또는 UIWebVoew (iOS ...)를 사용하고 있는지 알 수 없습니다. 나를 위해 잘 작동 (맥 OS)에 다음 코드를 사용합니다 [? 다음 발사에 빠른 로딩있는 UIWebView의 내용을 저장하는 방법]이 도움이 될

WebFrame *frame = [myWebView mainFrame]; 
WebDataSource *source = [frame dataSource]; 
NSData *data = [source data]; 
NSString *str = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease]; 
[someTextView setString:str]; // shows the content of myWebView as string