Swift xcode 11.3 viewcontroller中出现崩溃获取nill
获取错误::由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“从-traitCollection返回了nil,这是不允许的 它在这种方法中失败了Swift xcode 11.3 viewcontroller中出现崩溃获取nill,swift,crash,xcode11.3,Swift,Crash,Xcode11.3,获取错误::由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“从-traitCollection返回了nil,这是不允许的 它在这种方法中失败了 func-carbonTabSwipeNavigation(u-carbonTabSwipeNavigation:carbonTabSwipeNavigation,viewControllerAt index:UInt)->UIViewController{ 让sb=UIStoryboard.i
func-carbonTabSwipeNavigation(u-carbonTabSwipeNavigation:carbonTabSwipeNavigation,viewControllerAt index:UInt)->UIViewController{
让sb=UIStoryboard.init(名称:storybordname,bundle:nil)
var viewcontroller:UIViewController!
viewcontroller=sb.InstanceViewController(标识符为:controllername)
返回视图控制器
}
当我在将断点放置在第一行后进行检查时,它将崩溃
super.viewDidLoad()
将viewDidLoad代码放入dispatchqueue
DispatchQueue.main.asyncAfter(deadline: .now() + 0.3, execute: {
// Your Code
})
像这样…将viewdidload代码放入DispatchQueue
DispatchQueue.main.asyncAfter(deadline: .now() + 0.3, execute: {
// Your Code
})
像这样…添加详细信息,如崩溃时间、崩溃前执行的代码。添加异常断点并运行。添加诸如崩溃时间、崩溃前执行的代码等详细信息。添加异常断点并运行。