iphone - 以编程方式获取设备的电话号码

标签 iphone objective-c ios

<分区>

我需要以编程方式获取我的 iOS 设备的电话号码。

通过谷歌我找到了这段代码:

NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];
NSLog(@"Phone Number: %@", num);

但是我在某处读到如果我使用此代码,Apple 将拒绝我的应用。

有没有办法在没有用户输入的情况下获取当前设备的电话号码?

最佳答案

不,谢天谢地,该设备的电话号码无法以编程方式获得,但仍然得到 Apple 的批准。我绝对不希望出于好奇而下载一些免费应用程序来获取我的电话号码并开始向我发送垃圾短信或让营销人员给我打电话。

关于iphone - 以编程方式获取设备的电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4644145/

相关文章:

iphone - 关闭应用程序后数据被删除 [IOS]

ios - 渐进式 LED 照明

ios - NSURLConnection 在两次后崩溃

objective-c - 如何在 Cocoa 中的自定义 NSCell 上双击时调用操作?

android - 最佳实践 : AdMob ads at top or bottom?

iphone - 提取图像的 RGB 和 alpha 值

ios - 使用 Alamofire 在 Swift 中调用 Api?

iphone - 将上下文传递给另一个方法

ios - "Use Auto Layout"和 "Use Size Classes"有什么区别

iphone - 二进制中的iPhone App图标