-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下載該網站,任何原因?
你是什麼意思「不加載網站?」當我嘗試運行它時,我沒有看到任何問題。 (除了阻塞,所以不應該在非命令行應用程序的主線程上運行)。 – 2012-03-15 21:38:33
兩者都應該工作。它很可能是google.com檢查IP報頭,當它不能識別已知的瀏覽器等等。我的意思是,他們可能會阻止來自google.com響應機器人不響應。只是猜測當然。原則上你的嘗試都應該很好地工作。你嘗試過其他網站嗎? – 2012-03-15 21:41:48
您將需要提供更多信息。它也適用於我。 – Chuck 2012-03-15 21:43:07