Uiactionsheet UIAlertController高于所有视图(iOS12)

Uiactionsheet UIAlertController高于所有视图(iOS12),uiactionsheet,ios12,Uiactionsheet,Ios12,我已在所有视图顶部添加了按钮: let window = UIApplication.shared.keyWindow! window.addSubview(nextBtn) 然后我给你打电话 let ac = UIAlertController(title: "", message: NSLocalizedString("choose_type_physical_activity", comment: ""), preferredStyle: .actionSheet) .... pr

我已在所有视图顶部添加了按钮:

let window = UIApplication.shared.keyWindow!

window.addSubview(nextBtn)
然后我给你打电话

let ac = UIAlertController(title: "", message: NSLocalizedString("choose_type_physical_activity", comment: ""), preferredStyle: .actionSheet)

....

present(ac, animated: true, completion: nil)
只有在iOS 12上,我的行动表上才有一个按钮


我刚刚将我的按钮添加到NavigationController而不是UIWindow

,问题是什么?