我試圖獲取通話事件(呼叫接收,通話結束等) 我試圖運行CoreTelephonyDemo的示例代碼,但我沒有收到任何通話事件。 任何人都可以引導我相同。iPhone中的通話事件
我在applicationWillResignActive中試過這段代碼,但我沒有收到任何事件。我錯過了什麼或做錯了什麼?請指導。
- (void)applicationWillResignActive:(UIApplication *)application
{
CTCallCenter *callCenter1 = [[CTCallCenter alloc] init];
callCenter1.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 == CTCallStateConnected)
{
NSLog(@"Call is incoming");
}
else
{
NSLog(@"None of the conditions");
}
};
}
您是否閱讀過有關限制?你在測試什麼場景? – Wain