Attempt to present UIViewController on UIViewController whose view is not in the window hierarchy

后端 未结 30 3518
一整个雨季
一整个雨季 2020-11-21 23:39

Just started using Xcode 4.5 and I got this error in the console:

Warning: Attempt to present < finishViewController: 0x1e56e0a0 > on < ViewCont

30条回答
  •  滥情空心
    2020-11-21 23:57

    I fixed it by moving the start() function inside the dismiss completion block:

    self.tabBarController.dismiss(animated: false) {
      self.start()
    }
    

    Start contains two calls to self.present() one for a UINavigationController and another one for a UIImagePickerController.

    That fixed it for me.

提交回复
热议问题