Objective c 如何在iOS中使用核心电话拦截已拨号码
我们知道,可以使用以下代码截获呼叫状态:Objective c 如何在iOS中使用核心电话拦截已拨号码,objective-c,ios7,core-telephony,Objective C,Ios7,Core Telephony,我们知道,可以使用以下代码截获呼叫状态: CTCallCenter *callCenter = [[CTCallCenter alloc] init]; callCenter.callEventHandler=^(CTCall* call) { if (call.callState == CTCallStateDisconnected) { NSLog(@"Call has been disconnected"); } else if (call.callState
CTCallCenter *callCenter = [[CTCallCenter alloc] init];
callCenter.callEventHandler=^(CTCall* call)
{
if (call.callState == CTCallStateDisconnected)
{
NSLog(@"Call has been disconnected");
}
else if (call.callState == CTCallStateConnected)
{
NSLog(@"Call has just been connected");
}
else if(call.callState == CTCallStateConnected)
{
NSLog(@"Call is incoming");
}
else
{
NSLog(@"None of the conditions");
}
};
我们可以使用核心电话框架截获已拨号码。截获已拨号码吗?如果你正在打电话,你已经知道号码了,对吗?如果你的意思是截获一个已接/来电并找到它的号码,我认为你不能用CoreTephony做到这一点。对于所有初学者。。。阅读苹果API的文档总是比较好的。
这种行为已经清楚地说明了。我也面临同样的问题。我想要的是读取传入的电话号码。请帮助我是否可以使用Core Telephony Framework在iOS中读取传入电话号码。不,很抱歉通知您,您无法读取传入电话号码。核心电话不显示呼叫者号码/身份。确定。我也这么想。非常感谢您的回答。:)