【发布时间】:2015-09-08 01:46:05
【问题描述】:
我正在尝试从上一个视图控制器中获取值。我的最后一个视图中有一个 TextField,我希望该文本在我的下一个视图控制器中继续。假设如果我在 TextField 中写“5”,我希望它显示在下一个视图的标签上。这可能吗,我该怎么做?
【问题讨论】:
标签: delegates swift2 segue viewcontroller message-passing
我正在尝试从上一个视图控制器中获取值。我的最后一个视图中有一个 TextField,我希望该文本在我的下一个视图控制器中继续。假设如果我在 TextField 中写“5”,我希望它显示在下一个视图的标签上。这可能吗,我该怎么做?
【问题讨论】:
标签: delegates swift2 segue viewcontroller message-passing
你需要的东西叫做prepareForSegue(),在那里你把你需要的所有信息发送到下一个ViewController
【讨论】:
let vc = self.storyboard?.instantiateViewControllerWithIdentifier("YOUR_IDENTIFIER") as! YOUR_CONTROLLER
//Setup the properties
vc.PROPERTY = "DATA" //this property variable has to be there in your destination view controller
self.presentViewController(vc, animated: true, completion: nil)
否则你可以使用prepareForSegue:
【讨论】: