ios - iphone接到电话时如何获取号码

标签 ios cocoa-touch phone-call

<分区>

Possible Duplicate:
Incoming call information+iphone

我是 iPhone 初学者。如何在 iPhone 接到电话时获取号码。我对此没有基本的想法。谁能帮帮我?

最佳答案

您无法获得此信息,如果 Apple 将此功能添加到他们的 sdk,我会感到非常惊讶。周围会有很多人会滥用此功能。

关于电话,您最多只能使用 Core Telephony framework .它可以让您检测调用的状态。

A CTCarrier object gives you information about the user’s cellular service provider, such as whether it allows use of VoIP (Voice over Internet Protocol) on its network. A CTCall object gives you information about a current call, including a unique identifier and state information—dialing, incoming, connected, or disconnected(emphasis mine).

就是这样。

刚刚阅读this还。可能有帮助

关于ios - iphone接到电话时如何获取号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5509670/

上一篇:iphone - 序列化一个包含对象的 NSMutableArray

下一篇:iphone - 设备方向改变时改变 UIImage

相关文章:

ios - 有没有办法知道用户在使用我的应用程序时是否正在通话?

iOS 第二次触摸永远不会触发 UIControlEventTouchUpInside

ios - 带有两个 "columns"的 TableView ?

ios - 将 .model 文件添加到我的 xcode 项目的最佳方式?

cocoa-touch - iPad表格 View 上的UISearchBar消失在导航 Controller 栏下方

iphone - 如何替换整个操作系统的默认字体

objective-c - 如果我尝试发布 CXMLDocument 会发生奇怪的崩溃

Asterisk-使用发起命令创建调用并传递参数并设置调用者 ID

ios - 在iOS中安装Jmeter证书

ios - Xamarin 表单电话无法在 iOS 上运行