Я внедряю класс Apple Reachibility в свое приложение. Базовый SDK приложения - iOS 4.0, а его целью развертывания является iOS 3.1.Является ли текущий класс Reachability от Apple совместимым с iOS 3.1?
У меня нет устройства для тестирования 3.1, так может ли кто-нибудь сказать мне, совместим ли он с обратной совместимостью? В документах для Reachability говорится, что iOS 4.0 требуется, поэтому, если это действительно необходимо как минимум 4.0, как я могу заставить его работать с версией 3.1?
Все, что я делаю, это тестирование, чтобы проверить, подключены ли они к сети WiFi. Мне нужно ограничить потоковое видео на Wi-Fi только из-за новых ограничений Apple (не желая реализовывать их потоковое HTTP-потоковое в это время).
Вот код, который я использую, поэтому я также был бы признателен, если бы вы могли убедиться, что в этом нет ничего плохого. Он отлично работает на iOS 4.0, но я заметил, что кто-то сказал, что это может привести к сбою?
Reachability *reachability = [Reachability reachabilityWithHostName:@"www.apple.com"];
NetworkStatus remoteHostStatus = [reachability currentReachabilityStatus];
if (remoteHostStatus != ReachableViaWiFi)
{
...
}