我有两个 UIViewController
:A,B
假设有两个 segue 连接它们:C、D
一旦 segue
被激活并且我在 View B 中,我能知道是哪个 segue 把我带到这里的吗? C 还是 D?
最佳答案
我不知道有什么内置机制,但你可以让所有目标 View Controller 都符合协议(protocol) SourceSegueProtocol
有一个 var 来包含调用 segue。
然后在源 View Controller 的prepare(for:sender:)
方法,您可以为符合 SourceSegueProtocol
的目标 View Controller 设置该变量.
关于swift - 启动后检查 Segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52120142/