我有這樣的:無法獲取引用到的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