0

我有两个应用程序 -App1App2,它们使用x-callback-url协议进行通信。App1我的问题是 -打电话后如何关闭“发件人” App2

当它进入后台时我不需要杀死 App1,只需要在重定向后 0-2 秒内从特定功能/视图控制器中杀死

ps 重定向此代码后根本不执行。

 override func viewWillDisappear(_ animated: Bool) {
         super.viewWillDisappear(false)
         print("viewWillDisappear")
     }

在重定向之前/之后调用关闭的一些变化也没有给出任何东西

pps 使用此代码关闭应用程序

DispatchQueue.main.asyncAfter(deadline: .now()) {
                        UIApplication.shared.perform(#selector(NSXPCConnection.suspend))
                         DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
                          exit(0)
                         }
}
4

0 回答 0