在 xcode 11.3 viewcontroller 中崩溃

Getting crash in xcode 11.3 viewcontroller getting nill

获取错误 :: 由于未捕获的异常而终止应用程序 'NSInternalInconsistencyException',原因:'从 -traitCollection 返回 nil,这是不允许的。

这个方法崩溃了 func carbonTabSwipeNavigation(_ carbonTabSwipeNavigation: CarbonTabSwipeNavigation, viewControllerAt index: UInt) -> UIViewController { let sb = UIStoryboard.init(name: storybordname, bundle: nil) var viewcontroller:UIViewController! viewcontroller = sb.instantiateViewController(withIdentifier: controllername) return viewcontroller } 当我在放置断点后检查时它在第一行崩溃 super.viewDidLoad()

在 dispatchQueue 中输出你的 viewdidload 代码

DispatchQueue.main.asyncAfter(deadline: .now() + 0.3, execute: {
               // Your Code
  })

像这样...