在VC1中,我有一堆IBOutlets显示一些数据,其中一个(UIButton)连接到Storyboard中的一个segue(模态),它呈现VC2,默认情况下从底部到顶部动画。在VC2中我有一台电视,我可以添加/删除VC1中可视化的数据点。我还有一个UIButton让我回到VC1。 起初我只是将它连接到另一个模态segue。这使得VC1中的IBOutlets更新为我对VC2中的数据点所做的任何更改 - 太棒了!但我希望动画反向发生(从上到下)..所以我尝试了这段代码:
@IBAction func dismissVC2(sender: AnyObject) {
self.dismissViewControllerAnimated(true, completion: nil)
}
然而,当我回到VC1时,显示数据的所有IBOutlet都是nil并且它们没有更新...... 如何从VC2到VC1从上到下动画,"刷新" VC1?