您能在这里看到吗:https://vimeo.com/279403383
我正在尝试显示密码视图。因为此应用对安全敏感。
因此,如果应用确实进入后台,则要求输入密码。
在这种情况下,效果很好。
但是,特定案例的工作很奇怪。
func applicationDidEnterBackground(_ application: UIApplication) {
guard let passcodeManageView = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "passcodeManageView") as? PasscodeManageViewController else { return }
passcodeManageView.state = State.loginMode
passcodeManageView.modalPresentationStyle = .overFullScreen
var rootViewController = UIApplication.shared.keyWindow?.rootViewController
while let presentController = rootViewController?.presentedViewController {
rootViewController = presentController
}
rootViewController?.present(passcodeManageView, animated: false, completion: nil)
}
所以我的问题是
密码视图如何覆盖MFMessageComposeViewController?
或如何关闭MFMessageComposeViewController?
什么是最好的方法?
答案 0 :(得分:0)
您需要迭代应用程序显示的ViewController,然后 一张一张地关闭它们。
constraint