首先这个方法是私有API,如果想在App Store上发布肯定是有风险的。
1.首先在工程中加入CoreTelephon.frameworke
2.extern NSString *CTSettingCopyMyPhoneNumber(); //申明函数
3.NSString *number = CTSettingCopyMyPhoneNumber();//获取手机号码。
以上方法在iPhone4,iOS6.0,移动,上获取成功。
iPhone4s,iOS6.1,联通上也获取成功。
在stackoverflow上还有一下方法
[[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];