2012-02-12 11 views
5

WebViewのURLからコンテンツを読み込み、コンテンツをファイルに保存する必要のあるMacアプリケーションを作成しています。内容はHTMLであってもなくてもよい。読み込みがうまくいけば、問題はWebViewからコンテンツを取得することです。それ、どうやったら出来るの?Cocoa: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 ...)を使用しているかどうかわかりません。私は私のためにうまく動作(MacOSの中に)次のコードを使用:[?次回の起動時に読み込みを高速化のための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 
関連する問題