2012-01-28 53 views
1

iOS狀態欄包含一個圖標,顯示您認爲自己具有哪種互聯網連接。 Wi-Fi,3G,Edge等是否存在適用於iOS的輕量級替代方案?

有沒有一個API可以找出手機認爲它有什麼樣的連接?

我不想使用SCNetworkReachability。我不想指定主機名或地址。我不想以任何方式嘗試使用網絡。我只想知道設備認爲它有什麼樣的連接。

這是存在嗎?謝謝!!!

回答

1

SCNetworkReachability不會以任何方式嘗試使用網絡。它完全符合你想要做的,遠非重量級。但是,您必須指定一個主機名或地址 - 它會告訴您可以使用哪種連接來連接該地址。它實際上並沒有連接,它不會告訴你遠端是否可用。

+0

該通話可能需要很長時間才能返回。自從我轉向使用「零地址」之後,事情似乎變得更快了。我想了解爲什麼如果指定主機名可能需要很長時間。我假定它正在執行某種需要連接的路由計算。 – strawtarget 2012-02-14 23:37:15

+0

你能解釋一下「零地址」是什麼意思嗎? – thomers 2015-03-02 14:47:27

相關問題