dismissViewControllerAnimated

dismissViewControllerAnimated

我一直在尝试以编程方式展示和关闭 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/

10-11 11:15