Я работаю над небольшим приложением для iOS, которое должно загружать некоторые файлы с сервера по протоколу HTTP.В некоторых случаях желательно сделать это через интерфейс, отличный от используемого по умолчанию (т. Е. Использовать 3G, а не Wi-Fi).
В настоящее время я использую NSURLConnection (и другие NSURL-классы) для получения файлов,Однако я не нашел способа привязать это соединение к определенному интерфейсу / сокету.Я успешно создал активные сокеты для каждого интерфейса (используя обычные вызовы сокетов BSD).
Есть ли способ настроить NSURLConnection для использования этих сокетов или другой способ заставить его использовать определенный сетевой интерфейс?Или мой единственный вариант использовать CFNetwork (я хочу сделать как можно меньше работы, связанной с HTTP :))?