您的位置:首页 > 其它

监听iPhone系统电话事件

2013-03-31 21:17 225 查看
1. 关于iPhone系统电话事件监听

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

- (void)listenCallEvent
{
CTCallCenter *callCenter = [[CTCallCenter alloc] init];
[callCenter setCallEventHandler:^(CTCall *call) {
if (call.callState == CTCallStateConnected)
{
NSLog(@"Call has been connected!");
}
else if (call.callState == CTCallStateDisconnected)
{
NSLog(@"Call has been disconnected!");
}
else if (call.callState == CTCallStateIncoming)
{
NSLog(@"Call is incoming!");
}
else if (call.callState == CTCallStateDialing)
{
NSLog(@"Call is dialing!");
}
else
{
NSLog(@"None State!");
}
}];
}// listenCallEvent
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: