我正在尝试通过UISplitViewController显示UIAlertController。我已尝试过在本网站上找到的所有内容,并且坚持使用此处的扩展程序。
扩展名UIAlertController {
namedRuleA
我在当前执行后立即得到一个异常,我看不到堆栈跟踪并且没有触发异常断点。
Workbooks.Open (ARFile), UpdateLinks:=Yes, corruptload:=xlRepairFile
在UISplitViewController崩溃的手机上显示正常。我错过了什么?
答案 0 :(得分:0)
潜在问题是UIWindowLevelAlert + 1;
。请尝试使用UIWindowLevelNormal
。新窗口将放在默认窗口上方。而且UISplitViewController
以上。
func presentInOwnWindow(animated: Bool, completion: (() -> Void)?) {
let alertWindow = UIWindow(frame: UIScreen.main.bounds)
alertWindow.rootViewController = UIViewController()
alertWindow.windowLevel = UIWindowLevelNormal;
alertWindow.makeKeyAndVisible()
alertWindow.rootViewController?.present(self, animated: animated, completion: completion)
}