2011-05-18 121 views
2

可能重复:
Programmatically get own phone number in iPhone OS如何获取iPhone设备的电话号码?

我在iPhone的技术很新。我目前正在建立一个拨号器应用程序,其中要求我的iPhone的电话号码形成我的SIM卡。

如何获取iPhone设备的电话号码?

+0

另外,user758741,您的拨号程序可能会被应用程序商店拒绝。他们拒绝了谷歌语音,并且我听说有关其他拨号程序被拒绝的传言。但是,有一款Skype应用程序,它们支持基于voip的应用程序。 – Tyler 2011-05-18 08:17:23

+0

这个问题在另一个线程上深入解答。检查它在:http://stackoverflow.com/questions/193182/programmatically-get-own-phone-number-in-iphone-os – gadildafissh 2012-05-23 14:51:23

回答

3

您可以从NSUserDefault获得用户手机号:

[[NSUserDefaults standardUserDefaults] objectForKey:@"SBFormattedPhoneNumber"] 

但是,如果用户输入自己的电话号码,这只会工作。 官方SDK无法从SIM卡中读取任何内容。

+3

如何输入电话号码? – Saad 2012-06-26 07:35:07

5

该电话号码不能从任何Apple公共API访问,这意味着您无法获取该电话号码。

如果你正在实现一个拨号程序应用程序,我看不到你自己的电话号码。这不像你会打电话给自己?

+1

哈哈,真的。) – Eimantas 2011-05-18 08:10:05

相关问题