2012-03-15 65 views
-1

打開它希望能夠加載一個網站沒有在Safari加載它(服務器呼叫目的)加載網頁沒有在Safari

我試過論文兩種方法,但他們穿上噸在所有的工作:

NSString *connected = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com"] encoding:NSStringEncodingConversionAllowLossy error:nil]; 

NSURL *URL = [NSURL URLWithString:@"http://www.google.com"]; 
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:URL]; 

NSURLResponse *response = nil; 
NSError *error = nil; 
NSData *data = [NSURLConnection sendSynchronousRequest:req returningResponse:&response error:&error]; 

但無論這些選項唐噸unfortunatley下載該網站,任何原因?

+1

你是什麼意思「不加載網站?」當我嘗試運行它時,我沒有看到任何問題。 (除了阻塞,所以不應該在非命令行應用程序的主線程上運行)。 – 2012-03-15 21:38:33

+0

兩者都應該工作。它很可能是google.com檢查IP報頭,當它不能識別已知的瀏覽器等等。我的意思是,他們可能會阻止來自google.com響應機器人不響應。只是猜測當然。原則上你的嘗試都應該很好地工作。你嘗試過其他網站嗎? – 2012-03-15 21:41:48

+0

您將需要提供更多信息。它也適用於我。 – Chuck 2012-03-15 21:43:07

回答

相關問題