如何/何時可以UIViewController返回self.storyboard
無。(lldb)po self.storyboard無
我試圖發起與視圖控制器:
self.storyboard!.instantiateViewControllerWithIdentifier
但self.storyboard是零?
注意:plist設置爲正確的故事板。
如何/何時可以UIViewController返回self.storyboard
無。(lldb)po self.storyboard無
我試圖發起與視圖控制器:
self.storyboard!.instantiateViewControllerWithIdentifier
但self.storyboard是零?
注意:plist設置爲正確的故事板。
嘗試這種情況:
let localStoryboard = UIStoryboard(name: "Main", bundle: nil)
這實際上對我有用。我只使用我的應用程序的部分故事板---不包括rootViewController。 – DoctorG
每Apple documentation,UIViewController
的storyboard
屬性表示從該視圖控制器起源故事板。如果視圖控制器沒有從故事板實例化,它將返回一個可選UIStoryboard
實例,該實例爲nil
。
'如果視圖控制器沒有從故事板實例化,則此屬性爲nil.'(來自doc)。如何創建你的'UIViewController'? – Larme
你是對的,ViewController是在代碼中創建的,因此故事板是零。答案是創建你自己的實例。 –
這聽起來像是可能是X/Y問題。 – nhgrif