Ios callStateChanged不在后台工作?

Ios callStateChanged不在后台工作?,ios,swift,app-store-connect,Ios,Swift,App Store Connect,下面是代码 func handleCall() { self.callCenter!.callEventHandler = {(call: CTCall) -> Void in if (call.callState == CTCallStateConnected) { self.someAction() } }

下面是代码

func handleCall()
    {
        self.callCenter!.callEventHandler = {(call: CTCall) -> Void in
            if (call.callState == CTCallStateConnected)
            {
                    self.someAction()
                }
            }

        }
    }
当我在连接呼叫时执行某些操作时,它在前台正常工作,但在后台不正常。如果我在功能中启用
UIBackgroundModeKey
中的
VoIP
功能,事件也会在后台被调用,但不幸的是,应用程序将被拒绝。当应用程序处于
UIBackground
模式时,是否有方法接收呼叫状态