iOS監聽電話鈴聲響起,掛斷的方法

dw2d 9年前發布 | 5K 次閱讀 Objective-C IOS

可以監聽有電話來時候的一些狀態

#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></pre>

 本文由用戶 dw2d 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!