我一直试图以编程方式呈现和解除视图控制器,并且一直遇到EXC问题。
除了使用以下内容之外,显示和关闭视图控制器的正确方法是什么:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("Popup") as UIViewController
self.presentViewController(vc, animated: true, completion: nil)
和self.dismissViewControllerAnimated(true,completion:nil)
?
到目前为止,当我运行该功能时应用程序崩溃: dismissViewControllerAnimated
请帮助,谢谢!
答案 0 :(得分:0)
显然,我在ViewController中有一个NSNotification监听器导致崩溃。
我所做的就是把它取出并重新做ViewController,通过方法填充View Controller,而不是使用链接到NSNotification Listener的方法。