1
Я пытаюсь вызвать корневой контроллер, и я не знаю кода для вызова его. Я использую условное выражение и проверю, что такое предыдущий контроллер представления, и блок кода будет работать в зависимости от того, что это было. Вот мой код:Вызов предыдущего контроллера представления в Swift
SecondViewController
override func viewDidLoad () {
super.viewDidLoad ()
let previousController = storyboard!.instantiateViewControllerWithIdentifier ("firstViewController") as? FirstViewController
//HELP IN LINE BELOW
//if root view controller == previousController {
//run some code
//}
}
'instantiateViewControllerWithIdentifier' создаст каждый раз, когда новый контроллер представления. Чего вы пытаетесь достичь? – Moxy
Возможный дубликат [Как вы делитесь данными между диспетчерами просмотра и другими объектами в Swift?] (Http://stackoverflow.com/questions/29734954/how-do-you-share-data-between-view-controllers-and -другие-объекты-в-Swift) – nhgrif