2011-01-05 96 views
3

我想在Xcode的iPhone模擬器上訪問互聯網。我想在我的代碼中測試一些URL。如何在iPhone模擬器上訪問互聯網?

這怎麼可能?

謝謝你。

+0

這真的很含糊。你的意思是你需要通過NSURLConnection訪問它們嗎?你想推出Safari嗎?請詳細說明您是否需要任何建設性幫助。 – gabaum10 2011-01-05 21:13:04

回答

10

如果你有在開發計算機上連接到互聯網上的模擬器使用的.. 有沒有你需要做的..特別的東西只是確保您連接到互聯網與Mac

+4

這不適用於我。我連接到互聯網,但我的模擬器不斷彈出說「無法連接到互聯網」。任何其他想法? – 2014-06-17 16:59:20

3

如果什麼您所要求的是測試互聯網連接 - 您可以使用遍佈互聯網的Reachability類。它可以告訴你互聯網/網址是否可用。

1

您的意思是,

「我如何從我的代碼在Safari中啓動URL?」。如果是這樣的話,可以這樣做:

NSURL *url = [NSURL URLWithString:@"http://www.google.com/"]; 
if (![[UIApplication sharedApplication] openURL:url]) 
    NSLog(@"%@%@",@"Failed to open url:",[url description]); 

希望有幫助。

1

不要忘記,網頁的URL必須以「http://」或「https://」協議指示符開頭。

這就是爲什麼代碼

NSURL * URL = [NSURL URLWithString:@ 「www.google.com/」]

不會在iPhone模擬器打開Safari瀏覽器,而

NSURL * URL = [NSURL URLWithString:@ 「HTTP://www.google.com/」]

會。

相關問題