我一直在尝试以编程方式展示和关闭 View Controller ,但我一直遇到EXC问题。
除了使用以下方法以外,呈现和关闭 View Controller 的正确方法是什么:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("Popup") as UIViewController
self.presentViewController(vc, animated: true, completion: nil)
和self.dismissViewControllerAnimated(true,完成:无)
?
到目前为止,当我运行函数时,应用程序崩溃了: dismissViewControllerAnimated
请帮忙,谢谢!
最佳答案
显然,我在导致崩溃的ViewController中有一个NSNotification侦听器。
我所做的就是将其取出并重新设置ViewController,以通过一种方法而不是使用链接到NSNotification Listener的方法填充View Controller。
关于ios - dismissViewControllerAnimated崩溃EXC,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28720157/