-1

Я хотел бы передать значение bool из диспетчера view на контроллер навигации внутри контроллера tabbarcontroller. Потому что мне нужно показать другое представление в соответствии с переданным значением.Передача значения между ViewController и NavigationController внутри TapBarController

Кстати, я не мог пройти через значение ниже кода,

// ViewController 
let navigationVC = self.storyboard?.instantiateViewControllerWithIdentifier("navigation") as! NavigationController 

navigationVC.pass = true 

Но я не мог получить значение. Это из-за того, что контроллер табуляции между ViewController и NavigationController?

+0

Как раскадровки выглядеть следующим образом: [TabBarController [[ ViewController1] -> [NavigationController]], [ViewController2] [ViewController3]]? –

ответ

0

Используйте NSUserDefaults, то вы можете достигнуть данным всех страниц Для установки,

NSUserDefaults.standardUserDefaults().setBool(true,forKey: "state") 

или

NSUserDefaults.standardUserDefaults().setBool(false,forKey: "state") 

Для доступа

let data = NSUserDefaults.standardUserDefaults().boolForKey("state") 
Смежные вопросы