我有一个PresentingViewController(VC1)和一个PresentedViewController(VC2)。
VC1 - 观察:模态呈现:过度背景 - > VC2
VC2 --RewindSegue - > VC1
问题是当我从VC2回卷到VC1时,它没有被“重新加载”。这是零。 但是,如果我以模态方式呈现VC 2:全屏,则倒带会触发VC1的重新加载,所有这些都是花花公子。
为什么从VC回放“模态:过度上下文”没有重新加载你要重绕的VC?如何在当前上下文中呈现并在回放时强制重新加载VC1?
非常感谢任何帮助。谢谢。
答案 0 :(得分:0)
通过在展开操作中添加我想要在VC1中更新的函数来解决问题
@IBAction func unwindToDetailViewControllerVC1(segue: UIStoryboardSegue) {
println("Unwinding to DetailViewControllerVC1")
rememberWhatSegmentIsPressed()
}
还记得在presentViewController中勾选'Defines Context'。 请参阅:https://stackoverflow.com/a/27487057/4051036