instantiateViewControllerWithIdentifier返回nil

时间:2016-07-11 12:48:18

标签: ios swift appdelegate

我有授权窗口。当应用程序启动它是okey。我点按登录并转到下一个窗口。但当我点击退出并希望返回授权窗口时 - 我没有。在方法中,signinView控制器是零。

enter image description here

2 个答案:

答案 0 :(得分:3)

你需要从Storyboard中获取实例。

 let storyboard = UIStoryboard(name: "Main", bundle: nil)

let controller = storyboard.instantiateViewControllerWithIdentifier(“MyController”) 

通过这种方式,您将获得控制器实例。

确保您已为此控制器设置了故事板ID。

enter image description here

答案 1 :(得分:0)

只需在功能的第二行替换下面的代码,并希望它能解决您的问题。

currentElement.bind((ObservableValue<? extends Element>) (ObservableValue) treeItem.valueProperty());