Правильное закрытие новых страниц ViewController

Помогите мне пожалуйста с закрытием моих 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?

1 ответ

Решение

Попробуйте закрыть это так

mainClass.dismissViewControllerAnimated(true, completion: {});
Другие вопросы по тегам