我想将视图控制器中的bool值传递给tabbarcontroller内的导航控制器。因为我需要根据传递的值显示不同的视图。
顺便说一句,我无法通过下面的代码传递价值,
// ViewController
let navigationVC = self.storyboard?.instantiateViewControllerWithIdentifier("navigation") as! NavigationController
navigationVC.pass = true
但我无法获得价值。是因为ViewController和NavigationController之间的tabbarcontroller?
答案 0 :(得分:0)
使用NSUserDefaults然后您可以访问所有页面的数据 设置,
NSUserDefaults.standardUserDefaults().setBool(true,forKey: "state")
或
NSUserDefaults.standardUserDefaults().setBool(false,forKey: "state")
访问
let data = NSUserDefaults.standardUserDefaults().boolForKey("state")