美文网首页
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