我用Swift语言开始了项目。应用程序差不多完成了。单个ViewController逻辑都完成了。但是我需要和ViewController互相交流。
我想把一些值从一个ViewController传递给另一个ViewController。我使用的是StoryBoard。我想像Objective-C一样使用prepareSeague函数传值。有没有办法在不使用委托的情况下做到这一点。
发布于 2014-06-27 17:04:15
在第一个视图控制器中处理prepareForSegue方法,并向第二个视图控制器提供附加值,例如:
override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if segue.identifier == "someidentifier" {
let vc = segue.destinationViewController as MySecondViewController
// vc.someProperty = someValue
}
}https://stackoverflow.com/questions/24447565
复制相似问题