2
我正在執行Apple的Reachibility類到我的應用程序。該應用的基礎SDK是iOS 4.0,其部署目標是iOS 3.1。蘋果目前的Reachability類是否與iOS 3.1向後兼容?
我沒有3.1設備來測試,所以任何人都可以告訴我它是否向後兼容? Reachability的文件說iOS 4.0是必需的,所以如果確實需要至少4.0,我怎樣才能使它在3.1上工作?
我所做的只是測試它們是否連接到WiFi網絡。我不得不限制流媒體視頻到WiFi,只是因爲蘋果的新限制(而不是在這個時候實施他們的HTTP直播流媒體)。
這裏是我正在使用的代碼,所以我也希望能夠確保它沒有任何問題。它在iOS 4.0上正常工作,但我注意到有人說它可能會導致崩潰?
Reachability *reachability = [Reachability reachabilityWithHostName:@"www.apple.com"];
NetworkStatus remoteHostStatus = [reachability currentReachabilityStatus];
if (remoteHostStatus != ReachableViaWiFi)
{
...
}