打开 Safari 后终止应用程序 - swift
terminate app after opening safari - swift
我的应用程序中有一个按钮可以通过 Safari 打开 link。用户在网络中执行一些任务,最后 returns 在浏览器中按下按钮时应用程序。我需要做的是在 safari 打开时终止应用程序,以便当用户从浏览器返回时,应用程序初始化时没有以前的数据。
这就是我打开 link:
的方式
let adrs = "mylink"
UIApplication.shared.openURL(NSURL(string: adrs) as! URL)
我怎样才能做到这一点?
从技术上讲,您可以退出程序(例如,exit(0)
)。但是,您不应该这样做,因为 iOS 应用程序不应自行终止。而是清理你的 UI,例如,删除所有视图控制器并创建新的。
我的应用程序中有一个按钮可以通过 Safari 打开 link。用户在网络中执行一些任务,最后 returns 在浏览器中按下按钮时应用程序。我需要做的是在 safari 打开时终止应用程序,以便当用户从浏览器返回时,应用程序初始化时没有以前的数据。 这就是我打开 link:
的方式let adrs = "mylink"
UIApplication.shared.openURL(NSURL(string: adrs) as! URL)
我怎样才能做到这一点?
从技术上讲,您可以退出程序(例如,exit(0)
)。但是,您不应该这样做,因为 iOS 应用程序不应自行终止。而是清理你的 UI,例如,删除所有视图控制器并创建新的。