【发布时间】:2013-06-13 04:56:39
【问题描述】:
我想通过 iPhone SDK 的标准 API 获取自己的电话号码? 我使用了一些代码片段,但没有得到电话号码。
NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber];
NSLog(@"Phone Number: %@", num);
和
NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Preferences/.GlobalPreferences.plist"];
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];
NSLog(@"dict = %@", dict);
而且我想在 iTunes 上安装应用程序,所以不想使用任何私有方法。
感谢您的帮助
【问题讨论】:
-
奇怪但真实 - 在 GSM 协议系列中,手机没有理由知道它的电话号码。有约定,但并不完美。鉴于此,任何解决方案都是不可靠的。
-
查看此链接 将是 halpfull 'stackoverflow.com/questions/193182/…'
标签: ios objective-c