从以前的VIew控制器获取数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从以前的VIew控制器获取数据相关的知识,希望对你有一定的参考价值。

我试图从我的上一个视图控制器获取值。我在上一个视图中有一个TextField,我希望该文本在我的下一个视图控制器中继续。假设我在TextField中写“5”,我希望它在我的下一个视图中显示在标签上。这可能吗,我该怎么做?

答案

您需要的是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:

以上是关于从以前的VIew控制器获取数据的主要内容,如果未能解决你的问题,请参考以下文章

重新加载时刷新片段

从视图/控制器获取 pimcore 片段名称

如何从 View 获取数据到 UITabBarController

如何从 Firebase 获取数据到 Recyclerview 中的片段?

如何将变量从活动传递到片段不能解决以前的所有问题

从头开始学 RecyclerView 封装简化