2009-10-28 84 views

回答

14

SCNetworkReachability接口可以幫助你。基本上,您創建一個所謂的可達性參考,然後調用SCNetworkReachabilityGetFlags來獲取有關連接的信息。

返回的標誌包括kSCNetworkReachabilityFlagsIsWWAN,它告訴你是否通過WiFi或蜂窩網絡連接。不過,它不能用來說明2G和3G之間的區別。

請參閱Apple的Reachability sample app的實現。在大多數情況下,您應該可以直接在項目中使用包含的Reachability類。

3

去蘋果開發者網站,並下載所謂的「可達性」

它提供了你想做些什麼的示例的示例項目。

值得注意的是,我不相信你能分辨EDGE(2G)和3G連接的區別。它是WiFi或WWAN。

相關問題