Я использую функцию вызова в своем приложении. Я хочу вызвать один API, когда вызов отключен. Я использую следующий код в приложении didFinishLaunchingWithOptions
.CTCallCenter не передает отключенное состояние
callCenter = [[CTCallCenter alloc] init];
callCenter.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 == CTCallStateDialing)
{
NSLog(@"Call is dialing======================");
}
else
{
NSLog(@"None of the conditions===============");
}
};
Этот код дает мне правильное состояние в первый раз. i.e Когда я звоню, он дает мне вызов по телефону, и когда разговор заканчивается, он отключает состояние. Но когда я снова устанавливаю такое же приложение в устройство, не удаляя его, он дает мне статус набора. Но когда вызов заканчивается, он не дает мне отключенного состояния. Пожалуйста помоги. Спасибо.