• iOS监听电话事件


    项目上有个需求,要求打完电话后加积分.

    首先导入这两个头文件:

    #import <CoreTelephony/CTCallCenter.h>
    #import <CoreTelephony/CTCall.h>

    添加属性:

    @property (nonatomic, strong) CTCallCenter *callCenter;
    获取状态如下:
       self.callCenter = [[CTCallCenter alloc] init];
        self.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 == CTCallStateIncoming)
            {
                NSLog(@"来电话了Call is incoming");  
    
            }
    
            else if (call.callState ==CTCallStateDialing)
            {
                NSLog(@"正在播电话call is dialing");  
            }
            else
            {
                NSLog(@"Nothing is done");  
            }
        };
  • 相关阅读:
    10.23
    四则运算(1)
    10.12
    10.22
    今日总结
    Java自学
    Java自学
    Java自学
    Java自学
    Java自学
  • 原文地址:https://www.cnblogs.com/dongliu/p/5827203.html
Copyright © 2020-2023  润新知