美文网首页
ios如何监听手机来电状态

ios如何监听手机来电状态

作者: NSlog先生 | 来源:发表于2017-07-31 16:21 被阅读0次

导入<CoreTelephoney/CTCallCenter.h><CoreTelephony/CTCall.h>

具体代码:

self.callCenter = [[CTCallCenter alloc] init];

self.callCenter.callEventHandler = ^(CTCall* call) {

if ([call.callState isEqualToString:CTCallStateDisconnected])

{

NSLog(@"Call has been disconnected");

}

else if ([call.callState isEqualToString:CTCallStateConnected])

{

NSLog(@"Call has just been connected");

}

else if([call.callState isEqualToString:CTCallStateIncoming])

{

NSLog(@"Call is incoming");

}

else if ([call.callState isEqualToString:CTCallStateDialing])

{

NSLog(@"call is dialing");

}

else

{

NSLog(@"Nothing is done");

}

};

相关文章

网友评论

      本文标题:ios如何监听手机来电状态

      本文链接:https://www.haomeiwen.com/subject/bjsrlxtx.html