亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

iOS CoreTelephony 實現監(jiān)聽通話狀態(tài)

 更新時間:2016年07月11日 11:02:14   作者:Allence  
這篇文章主要介紹了iOS CoreTelephony 實現監(jiān)聽通話狀態(tài) 的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

在程序中如果需要監(jiān)聽電話狀態(tài),可以引入CoreTelephony框架,這個框架包含了電話相關的API,可以實現監(jiān)測來電,查看運營商信息等功能。下面就是具體的實現監(jiān)測來電的代碼。一定要把center寫成一個單獨的屬性,并且是強引用(strong),否則如果在viewDidLoad方法里創(chuàng)建center,viewDidLoad方法調用完后center就銷毀了,就無法檢測到來電了。

一個通話最初的狀態(tài)為呼入(CTCallStateIncoming)和呼出(CTCallStateDialing),當接通后狀態(tài)轉變?yōu)榻油?(CTCallStateConnected),而當通話終止時狀態(tài)轉變?yōu)閽鞌啵–TCallStateDisconnected)

CTCallCenter *center = [[CTCallCenter alloc]init];
center_ = center;
center.callEventHandler = ^(CTCall *call){
NSLog(@"call:%@",call.description);
if ([call.callState isEqualToString:@"CTCallStateDialing"]) {
//正在呼叫狀態(tài)
}
if ([call.callState isEqualToString:@"CTCallStateDisconnected"]) {
//斷開連接狀態(tài)
}
};

以上所述是小編給大家介紹的iOS  coretelephony實現監(jiān)聽通話狀態(tài)的全部敘述,希望對大家有所幫助,如果大家想了解更多內容,敬請關注腳本之家網站!

相關文章

最新評論