我是一个更新鲜的人。我使用了segue(执行流程)这样的
UIViewController A => UIViewController B => UIViewController C.
使用展开segue从 C移动到A 。但我对彼此之间的差异感到困惑。 为什么我使用unwind segue虽然我有代表团。
提前谢谢你。
答案 0 :(得分:1)
Regular Segue允许我们将数据从一个视图控制器发送到另一个视图控制器,但如果用户在该视图控制器中更改或添加了详细信息,则返回数据并不容易。这就是Unwind Segue的用武之地。
答案 1 :(得分:1)
Segues用于呈现新的视图控制器。
Unwind Segue是一种特殊的segue(回归机制),可以回到连接目的地。
A-> B-> C->一种
如果您使用segue进行上述流程,则内存中将有两个不同的A实例。
如果您使用展开segue进行C-> A转换