Swift - 从容器中的 Table 视图控制器展开
Swift - Unwinding from Table View Controller in Container
我有一个 UIViewController
(HandlerViewController),里面有两个容器(每个容器都与一个 table 视图控制器相关联,以显示数据库中的记录)。当我单击两个容器中任意一个的行时,我会看到详细视图。在详细视图中,我有一个链接到 HandlerViewController
中的展开功能的按钮(取消)。当该视图加载时,容器中的 tables 是空的。
如何在成功展开后重新填充它们? table 视图控制器中的 viewDidLoad()
已经有了填充 table 的代码,但是当我显然放松时它不起作用。
布局如下:
如果需要更多说明,我很乐意提供。
当您展开 segue 时,视图已经加载,不一定会再次加载。您应该将代码移动到 ViewWillAppear。
我有一个 UIViewController
(HandlerViewController),里面有两个容器(每个容器都与一个 table 视图控制器相关联,以显示数据库中的记录)。当我单击两个容器中任意一个的行时,我会看到详细视图。在详细视图中,我有一个链接到 HandlerViewController
中的展开功能的按钮(取消)。当该视图加载时,容器中的 tables 是空的。
如何在成功展开后重新填充它们? table 视图控制器中的 viewDidLoad()
已经有了填充 table 的代码,但是当我显然放松时它不起作用。
布局如下:
如果需要更多说明,我很乐意提供。
当您展开 segue 时,视图已经加载,不一定会再次加载。您应该将代码移动到 ViewWillAppear。