У меня есть приложение, которое использует код доступности Apple.Когда я выхожу из приложения, включаю режим полета, возвращаюсь в приложение, я правильно получаю сообщение о том, что соединение недоступно.Если я вернусь, выключу режим полета и вернусь в приложение, я все равно получу сообщение о том, что соединение недоступно.Конкретный код проблемы таков:
NetworkStatus status = kNotReachable;
if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
{
status = [self networkStatusForFlags: flags];
return status;
}
Я попал внутрь оператора if, а флаги заканчиваются на 0 (kSCNetworkReachabilityFlagsTransientConnection
)Что именно это значит?Кто-нибудь испытал это, и кто-нибудь знает обходной путь или исправить?Я играл с ним часами ...