我有这样的:无法获取引用到的UIViewController
guard let mapVC = mapSB.instantiateInitialViewController() else { return }
mapVC.navigationItem.title = "Some title string"
// (mapVC as! MapViewController).string = "Some string"
// (mapVC.navigationController?.viewControllers.first as! MapViewController).string = "Some string"
我曾经尝试都注释掉线,但它崩溃上取线我在评论回来,这里是mapVC的采购订单。 :
po mapVC
error: <EXPR>:3:1: error: use of unresolved identifier 'mapVC'
mapVC
^~~~~~~~~
这很奇怪,因为它确实将mapVC.navigationItem.title设置为“某些标题字符串”。
如果这有帮助,mapVC被嵌入到mapSB的导航控制器中。
编辑:
碰撞信息是:
Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
而mapVC是类型的MapViewController,因此铸造的。
故事板中初始视图控制器的类是什么? –
什么是崩溃消息? – Paulw11