IOS Swift:将数据传递给另一个控制器

时间:2014-09-08 19:38:28

标签: ios swift

我正在尝试将数据从一个视图控制器传递到另一个...我在第一个视图控制器中有一个集合视图,它使用数组动态填充并希望它在单击某个项目时...打开第二个视图控制器(我已经完成)但发送数据(在本例中为数组)

我看过核心数据,但在尝试实施之后认为它可能有点过度"过度杀伤"这样的基本功能? (或者我错了?)

有人有什么想法吗?

谢谢, 戴夫

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用prepareForSegue:

override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
        // pass data to next view
}

或NSUserDefaults:

NSUserDefaults.standardUserDefaults().setObject(VALUE, forKey:YOUR_KEY)
NSUserDefaults.standardUserDefaults().synchronize()