在 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
})
像这样...
获取错误 :: 由于未捕获的异常而终止应用程序 '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
})
像这样...