0

请帮我关闭我的 ViewControllers。我使用以下代码打开新的 ViewController(“SettingsPage”):

settingClass = storyboard?.instantiateViewControllerWithIdentifier("SettingsPage") as! SettingsClass
settingClass.modalPresentationStyle = .OverFullScreen
settingClass.modalTransitionStyle = .CrossDissolve
self.presentViewController(settingClass, animated: true, completion: nil)

然后我需要返回(关闭 SettingsPage),当我使用这种方法时,我会得到双倍的 MainView

mainClass = storyboard?.instantiateViewControllerWithIdentifier("MainView") as! ViewController
mainClass.modalTransitionStyle = .CrossDissolve
self.presentViewController(mainClass, animated: true, completion: nil)

如何正确关闭新的 ViewController(“SettingsPage”)女巫像 .OverFullScreen 一样打开,然后返回到我的 MainView?

4

1 回答 1

1

尝试像这样关闭它

mainClass.dismissViewControllerAnimated(true, completion: {});
于 2016-04-24T21:51:34.010 回答