I need a way to detect if the iPhone is in Airplane Mode or not, I did some research and found:

[iphone how to check the Airplane mode?](https://stackoverflow.com/questions/1404651/iphone-how-to-check-the-airplane-mode)

Which does not work, also I know I can set SBUsersNetwork to show an alert when in airplane mode, but it will ask user to switch on WIFI but my app need user to use 3G and WIFI simply does not work, so is there any straight forward way, in CoreTelephony that I can do my job?

Thanks!