Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在打开App2后关闭App1?_Ios_Swift_X Callback Url - Fatal编程技术网

Ios 如何在打开App2后关闭App1?

Ios 如何在打开App2后关闭App1?,ios,swift,x-callback-url,Ios,Swift,X Callback Url,我有两个应用程序-App1和App2,它们使用x-callback-url协议进行通信。我的问题是-如何在调用App2后关闭“发件人”App1 在go后台时,我不需要killApp1,只需要在重定向后的0-2秒内从特定函数/viewcontroller进行kill p、 重定向后,此代码根本不执行 override func viewWillDisappear(_ animated: Bool) { super.viewWillDisappear(false)

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

在go后台时,我不需要kill
App1
,只需要在重定向后的0-2秒内从特定函数/viewcontroller进行kill

p、 重定向后,此代码根本不执行

 override func viewWillDisappear(_ animated: Bool) {
         super.viewWillDisappear(false)
         print("viewWillDisappear")
     }
在重定向之前/之后调用closing的一些变化也没有给出任何结果

p、 注意:使用此代码关闭应用程序

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

同一个开发者帐户?是的,我是开发者