Detectar el tipo de conexión del operador (3G / EDGE / GPRS)

¿Cómo puedo obtener el tipo de conexión de una red de operador?

Puedo obtener si la conexión es WIFI o WWAN usandoReachability clase

Soy capaz de obtener banderas de red

Estado del indicador de accesibilidad: WR t ------ localWiFiStatusForFlags

Soy capaz de obtener SSID WIFI usandoCaptiveNetwork

Interfaces compatibles: (en0)

en0 => {  
    BSSID = "xx:xx:xx:xx:xx:xx";  
    SSID = MyWifiNetwork;  
    SSIDDATA = <x1x1x1x1 x1x1x1x1 x1>;  
}  

Pero no puedo diferenciar la conexión 3G, EDGE o GPRS.

Alguna idea¿También usas API privada de iOS?

Gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta