2011-05-18 96 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

相關問題