2012-01-04 35 views
1

我嘗試加載Twitter到我的UIWebView使用loadHTMLString(在使用NSURLRequest加載DOM後),現在我已經包含正確的HTML字符串。UIWebView不加載移動微博(iPad)

它載入Twitter頁面,但是我只拿到顯示進度圈的黑色欄,是否有人熟悉這個問題並知道如何解決它?

回答

1

爲什麼你先下載html並嘗試在loadHTMLString之後加載UIWebView?

我覺得你用ajax'magic'創建了一些問題,因爲你沒有運行與你的ajax調用相同的域的html。這似乎是跨站點腳本。

我想你可以更好地使用這樣的東西,並真正加載在Twitter主頁。

//Create a URL object. 
NSURL *url = [NSURL URLWithString:urlAddress]; 
//URL Request Object 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
//Load the request in the UIWebView. 
[webView loadRequest:requestObj]; 
+0

問題是,當您使用loadRequest時,很多請求的更改都會丟失。 – Thys 2012-01-16 08:28:28

+0

+1至少試圖回答這個問題:) – Thys 2012-01-16 08:28:49

+0

沒問題;-)。你的意思是什麼更改請求? – 2012-01-16 08:33:07