2011-01-31 51 views
1

我想從一個網站使用UIWebView拉一些HTML內容。以下是代碼。我知道使用[webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];但上述不起作用。客觀c從網站拉內容

請問你們能幫我解決哪一部分我完全需要插入代碼才能工作?如果需要在代碼中進行任何更改或修改。我會很感激。我是新手。下面的代碼只是顯示了HTML內容亂碼。

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    NSString *[email protected]"http://www.firesky.com/"; 

    NSURL *url = [NSURL URLWithString:urlAddress]; 
    //NSURLRequest *requestObj=[NSURLRequest requestWithURL:url]; 
    NSError *error; 
    NSString *googlepage = [NSString stringWithContentsOfURL:url 
      encoding:NSASCIIStringEncoding error:&error]; 
    //[webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"]; 
    [webView loadHTMLString:googlepage baseURL:nil]; 
    [webView release]; 
} 
+2

刪除最後一行發佈webview – Felix 2011-01-31 11:26:19

回答

0
  1. 加載頁面進入UIWebView正常:

    [webView loadRequest:
    [NSURLRequest requestWithURL:
    [NSURL URLWithString:@"http://google.com"]]];
  2. 當頁面加載,運行的JavaScript。

我用FireBug在瀏覽器中調試我的腳本,然後將其嵌入到應用程序中。它使工作流程更有效率。

+0

我用上面的代碼它加載...可以幫助我在哪種方法我插入dis javascript [webView stringByEvaluatingJavaScriptFromString:@「document.body.innerHTML」];你可以幫助...我完全陌生的 – user578386 2011-01-31 12:05:36