Правильное закрытие новых страниц 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: {});