2012-08-13 28 views
0

以下網址打開一個UIWebView不能在一個UIWebView

我不能低於URL打開
http://ad.doubleclick.net/click%3Bh%3Dv8/3ccb/3/0/%2a/v%3B260459540%3B0-0%//3B1%3B42477956%3B2825-320/56%3B38531391/38549148/1%3B%3B%7Esscs%3D%3fhttp://www.google.com/ 

我米試圖在UIWebView中打開,但是當我把那個不加載此URL

NSURL *url = [NSURL URLWithString:advertisement_url]; 
[[UIApplication sharedApplication] openURL:url]; 
+2

錯誤是什麼?你能詳細說明嗎? – Raptor 2012-08-13 03:22:15

+0

我嘗試在UIwebview中打開,但不加載此URL NSURL * url = [NSURL URLWithString:advertisement_url]; [[UIApplication sharedApplication] openURL:url]; – Suppry 2012-08-13 04:31:22

+1

您是否嘗試打開您電腦的瀏覽器? – tipycalFlow 2012-08-13 04:59:43

回答

1

地址加入Chrome後無法加載頁面(只是變爲空白),並且在Internet Explorer中它實際上會產生錯誤 -
Windows無法找到'http://ad.doubleclick.net/click%3Bh%3Dv8/3ccb/3/ 0 /%2A/v%的3B260459540%3B0-0%// 3B1%3B42477956%3B2825-320/56%3B38531391 /1分之38549148%3B%3B%7Esscs%3D%3fhttp://www.google.com/」檢查拼寫並再試一次。

我用下面的代碼在模擬器和剛剛獲得類似於Chrome的行爲白屏: NSURL *url = [NSURL URLWithString:@"http://ad.doubleclick.net/click%3Bh%3Dv8/3ccb/3/0/%2a/v%3B260459540%3B0-0%//3B1%3B42477956%3B2825-320/56%3B38531391/38549148/1%3B%3B%7Esscs%3D%3fhttp://www.google.com/"];

NSURLRequest *requestObject = [NSURLRequest requestWithURL:url];
[myWebView loadRequest:requestObject];

如果我改變URLWithString到一個已知的網站能正常工作。也許仔細檢查鏈接是否正確?

+0

我認爲這個鏈接是不正確的。 – Raptor 2012-08-13 06:46:28

+0

URL:http://ad.doubleclick.net/click%3Bh%3Dv8/3cd0/3/0/%2a/v%3B260459540%3B0-0%3B1%3B42477956%3B2825-320/56%3B38531391/38549148/ 1%3B%3B%7Esscs%3D%3fhttp://www.itunes.apple.com/sg/app/little-red-helicopter/id389086132?mt = 8 – Suppry 2012-08-13 07:59:07

0

我無法在瀏覽器中打開此網址(Mozilla,Chrome)。我認爲這個網站正在使用某種授權。請清除您瀏覽器中的Cookie,並檢查您是否可以加載此網址。

+0

NSURL * url = [NSURL URLWithString:@「http:// ad.doubleclick.net/click%3Bh%3Dv8/3ccb/3/0/%2a/v%3B260459540%3B0-0%//3B1%3B42477956%3B2825-320/56%3B38531391/38549148/1%3B%3B %7Esscs%3D%3fhttp://www.google.com/「]; NSURLRequest * requestObject = [NSURLRequest requestWithURL:url]; [myWebView loadRequest:requestObject]; – Suppry 2012-08-13 07:59:44