【发布时间】:2017-05-03 08:59:59
【问题描述】:
我习惯于像这样轻松地进行放松:
首先在目标视图控制器上设置:
@IBAction func unwindToThisViewController(segue: UIStoryboardSegue) {}
最后拖放,然后选择想要的展开:
但是在 Xcode 更新到 8.2.1 之前,如果您的目标视图控制器带有一些扩展,它不会出现在列表中(手动 Segue)。我没有更新到 8.3,因为我仍在使用 Swift 2.3,所以我不知道在其他版本中这个错误是否已解决。
不必将所有扩展名都移动到同一个文件中,那样会很混乱,在那里找到任何东西。我想知道是否有任何其他方法可以在不使用情节提要步骤的情况下执行此操作。
我目前正在使用导航控制器,也许 popToViewController 会这样做?老实说,我不知道。
非常感谢您的帮助。
【问题讨论】:
标签: ios xcode unwind-segue