我有两个应用程序 -App1
和App2
,它们使用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)
}
}