#import <CoreTelephony/CTCall.h>
01 #import <CoreTelephony/CTCallCenter.h>
02 03 04 CTCallCenter *callCenter = [[CTCallCenter alloc] init];05 callCenter.callEventHandler=^(CTCall* call){06 07 if (call.callState == CTCallStateDialing){08 NSLog(@"Call Dialing");09 }
10 if (call.callState == CTCallStateConnected){11 NSLog(@"Call Connected");12 13 [self performSelectorOnMainThread:@selector(closeTalk) withObject:nil waitUntilDone:YES];14 }
15 if (call.callState == CTCallStateDisconnected){16 [self performSelectorOnMainThread:@selector(closeTalk) withObject:nil waitUntilDone:YES];17 NSLog(@"Call Disconnected");18 }
19 };
20
将如上代码添加到
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions