通过导航控制器放松搜索

时间:2019-11-25 10:58:46

标签: swift xcode

This is how main storyboard is linked

我想在“保存的位置”上使用“后退”按钮将搜索退回到“第二个视图控制器”,但是不确定是否需要做任何其他事情,因为它已嵌入导航控制器中。我已将后退按钮链接到情节提要中已存在的展开功能。 (ViewController是“保存的位置”)。当前,当单击“后退”按钮时,没有任何反应。

下面的代码在SecondViewController.swift文件中

@IBAction func fromView(segue: UIStoryboardSegue){
    if let sourceViewController = segue.source as? ViewController{
        print("hi")
    }
}

1 个答案:

答案 0 :(得分:1)

Segues在推送/模式和Popover Segue的上下文中工作。您的SavedLocations控制器已嵌入UINavigationViewController中,但SecondViewController不是同一容器的子级。实际上,您不清楚如何将用户从情节提要屏幕快照中转到SavedLocations,但我想建议将两个控制器尽可能地嵌入同一导航控制器中。这是最简单,最干净的方法,因为您甚至根本不必手动处理展开的海怪。向您自动向后处理“普通”导航(除非您想一次性弹出多个控制器)

相关问题