Encuentra si 3G está habilitado en la configuration del iphone.

¿Es posible determinar si 3G o Edge están habilitados en la configuration del teléfono a través de las aplicaciones?

No es posible leer los datos de configuration privada (ya que las aplicaciones generalmente no pueden acceder a los datos que no son propios), así que no creo que esto sea posible. Sin embargo, puede usar el código [Reachability] (http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html) de Apple. Además, puede intentar pasar por NSUserDefaults .

Creo que este enlace sería exactamente lo que necesitas …