iOS来电监控

实现方法

1) 添加框架和引用

1
import CoreTelephony

2) 定义全局变量

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var callCenter:CTCallCenter!;
```

### 3) 实例与监听

```swift
self.callCenter = CTCallCenter();
self.callCenter.callEventHandler = {
(call:CTCall) in
if(call.callState == CTCallStateDisconnected){
print("断开通话")
}else if(call.callState == CTCallStateConnected){
print("正在通话")
}else if(call.callState == CTCallStateIncoming){
print("来电")
}else if(call.callState == CTCallStateDialing){
print("正在拨号")
}
}