我一直试图以编程方式呈现和解除视图控制器,并且我一直在遇到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
请帮忙,谢谢!
1 回答
显然,我在ViewController中有一个NSNotification监听器导致了崩溃 .
我做的是取出它并重新做ViewController通过方法填充View Controller,而不是使用链接到NSNotification Listener的方法 .