Ios 关闭VC2-->;VC1中的IB插座=零

Ios 关闭VC2-->;VC1中的IB插座=零,ios,Ios,在VC1中,我有一组IBoutlet来显示一些数据,其中一个(UIButton)连接到故事板中的一个segue(modal)上,该segue(modal)呈现VC2,默认情况下从下到上设置动画。在VC2中,我有一台电视,可以在其中添加/删除VC1中显示的数据点。我还有一个UIButton可以让我回到VC1。 起初我只是把它连接到另一个模态序列上。这使得VC1中的IBOutlets更新为我对VC2中的数据点所做的任何更改-太棒了!但我希望动画以相反的方式发生(从上到下)。。所以我尝试了以下代码:

在VC1中,我有一组IBoutlet来显示一些数据,其中一个(UIButton)连接到故事板中的一个segue(modal)上,该segue(modal)呈现VC2,默认情况下从下到上设置动画。在VC2中,我有一台电视,可以在其中添加/删除VC1中显示的数据点。我还有一个UIButton可以让我回到VC1。 起初我只是把它连接到另一个模态序列上。这使得VC1中的IBOutlets更新为我对VC2中的数据点所做的任何更改-太棒了!但我希望动画以相反的方式发生(从上到下)。。所以我尝试了以下代码:

@IBAction func dismissVC2(sender: AnyObject) {
    self.dismissViewControllerAnimated(true, completion: nil)
}
然而,当我回到VC1时,所有显示数据的IBOutlet都为零,并且没有更新。。。
如何通过自上而下的动画和“刷新”VC1从VC2切换到VC1?

您做错了什么。IBOutlet不应设置为零。显示更多的代码或解释你的出口是零…也许零是一个错误的词。IBOutlets返回到我在故事板中作为占位符值输入的“默认”值(1234)。基本上,它们不再显示VC2之前的数据。我不知道还能怎么解释。我认为这些问题是关于同一个问题的:您需要使用一个展开序列,以便将数据传递给VC1