ios如何监听手机来电状态

2017-07-31  本文已影响0人  NSlog先生

导入<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");

}

};

上一篇 下一篇

猜你喜欢

热点阅读