Ios 当应用程序处于后台时,当用户接受CallKit呼叫时,如何更新UI?

Ios 当应用程序处于后台时,当用户接受CallKit呼叫时,如何更新UI?,ios,swift,callkit,linphone,Ios,Swift,Callkit,Linphone,我有一个应用程序,它使用VOIP推送来启动CallKit呼叫。当用户接受呼叫时,我尝试执行一个segue,但当应用程序处于这种状态时,我无法获得任何UI方面的信息。我确实启用了backgroundapprefresh。 当应用程序处于后台时,如何使UI发生更改?我可以看到CallKit方法正在启动 func provider(_ provider: CXProvider, perform action: CXAnswerCallAction) { configureAudioSe

我有一个应用程序,它使用VOIP推送来启动CallKit呼叫。当用户接受呼叫时,我尝试执行一个segue,但当应用程序处于这种状态时,我无法获得任何UI方面的信息。我确实启用了backgroundapprefresh。 当应用程序处于后台时,如何使UI发生更改?我可以看到CallKit方法正在启动

func provider(_ provider: CXProvider, perform action: CXAnswerCallAction) {
        configureAudioSession()
        NotificationCenter.default.post(name: NSNotification.Name(rawValue: "IncomingCall"), object: nil)
        guard let call = callManager.callWithUUID(uuid: action.callUUID) else {
            action.fail()
            return
        }

        call.answer()
        action.fulfill()
    }

当你的应用程序返回前台时,你需要确定你正在通话,并在此时执行相应的UI操作。你可以使用
AppDelegate
function
func-application-willenterforeground(u-application:UIApplication){}
在应用程序从后台进入前台之前进行更改。。。!你在用电话吗?你是如何在死亡状态下完成呼叫的?请引导我