Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何在iOS中使用核心电话拦截已拨号码_Objective C_Ios7_Core Telephony - Fatal编程技术网

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中读取传入电话号码。不,很抱歉通知您,您无法读取传入电话号码。核心电话不显示呼叫者号码/身份。确定。我也这么想。非常感谢您的回答。:)