【问题标题】:not calling unwind segue when button tapped点击按钮时不调用 unwind segue
【发布时间】:2014-07-28 19:29:31
【问题描述】:

我的应用首次打开时会显示一个注册屏幕。当点击注册时,我希望应用程序向服务器发送请求,并且只有在获得响应以触发展开 segue 之后。但是当我将“注册”按钮连接到情节提要中的“退出”绿色图标并选择我的展开方法时,我想我将 segue 设置为在点击按钮时展开。

如何防止在点击时执行 segue?

我知道我可以通过[self performSegueWithIdentifier:@"unwindFromRegisterToHome" sender:self];从代码中调用segue

【问题讨论】:

  • 禁用按钮,直到您从服务器获得所需的响应 - 然后启用按钮?还是我错过了你想要做的事情?
  • 我已经想通了 :) 刚刚发布了我的答案。无论如何,谢谢。
  • 酷。我投票赞成。 :)

标签: ios7 segue


【解决方案1】:

我发现我需要将 ViewController(黄色图标)连接到 Exit(绿色图标),然后设置一个 segue 标识符。之后我可以通过[self performSegueWithIdentifier:@"unwindFromRegisterToHome" sender:self]; 调用segue

【讨论】:

  • 我实际上有时可能在我的项目中需要这个。很好的发现!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-29
相关资源
最近更新 更多