我有一个名为 Dashboard (D) 的 VC,它可以打开一个名为 Login (L) 的 VC 和一个名为 Register (R) 的 VC。登录也可以打开VC Register。
我尝试尽可能多地使用 Storyboard,所以我用它创建了三个 Segues,D 到 L,D 到 R,L 到 R
因此,在 D -> L -> R 和 D -> R 的情况下,当我关闭 R 时,我必须在必要时关闭 L 并通知 D 他可以开始加载用户信息(启动功能简而言之)。
所以,我想在目标 vc 中获取 Segue 的发件人,因为我知道我把它放在了 performSegueWithIdentifier 的发件人条目中:
[self performSegueWithIdentifier:@"SegueToFbRegister" sender:self];
最佳答案
我会通过在注册/登录完成时让 R 发送通知,让 D 听它然后弹出所有内容并加载你的数据来做到这一点。
但是如果您坚持要获得对发件人的引用,您可以在目标 VC 上添加此属性并在源 VC 的 prepareForSegue:sender:
关于ios - 在目标 View Controller 中获取 segue 的发送者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14964487/