Warning: Attempt to present * on * whose view is not in the window hierarchy - swift

前端 未结 17 980
花落未央
花落未央 2020-11-30 22:03

I\'m trying to present a ViewController if there is any saved data in the data model. But I get the following error:

Warning: A

17条回答
  •  萌比男神i
    2020-11-30 22:11

    Swift 4

    func topMostController() -> UIViewController {
        var topController: UIViewController = UIApplication.shared.keyWindow!.rootViewController!
        while (topController.presentedViewController != nil) {
            topController = topController.presentedViewController!
        }
        return topController
    }
    

提交回复
热议问题