可以监听有电话来时候的一些状态
#import <coretelephony ctcallcenter.h="">   
#import <coretelephony ctcall.h="">   
-(void)detectCall   
  {   
       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 == CTCallStateIncoming)   
          {   
              NSLog(@"Call is incoming");   
 
          }   
 
          else if (call.callState ==CTCallStateDialing)   
          {   
              NSLog(@"call is dialing");   
          }   
          else 
          {   
              NSLog(@"Nothing is done");   
          }   
      };   
  }  </coretelephony></coretelephony>

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

iOS NSFileManeger 计算文件是否超时,和计算文件夹下文件的总大小详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。