Я пишу приложение, связанное с путеводителем, которое будет загружать большие базы данных (60 мегабайт), потенциально за рубежом, с кодом доступности, который я могу определить, когда хост становится доступным через Wi-Fi или 3G, но я беспокоюсь, что если по какой-то причине Wi-Fi-соединение обрывается на минуту или около того, так как некоторые DSL-соединения, скорее всего, будут происходить в некоторых случаях, когда iphone будет прозрачно переключаться на 3G, и даже не подозревая, что я могу набрать кому-то счет за телефонную связь с оплатой за границу!
Так что мне интересно, есть ли у кого-нибудь опыт, в случае такого перерыва в подключении Wi-Fi (Wi-Fi все еще работает, но подключение к сети не работает), сообщит ли код достижимости ReachableViaWWAN? Так что я могу подождать, пока вернется мой код загрузки, проверить, насколько хост доступен в настоящий момент, и если это через 3g, я могу прервать работу?
Можно ли выбрать тип подключения, который я могу использовать исключительно 3G или Wi-Fi исключительно?