【问题标题】:Swift - Unwinding from Table View Controller in ContainerSwift - 从容器中的表视图控制器展开
【发布时间】:2016-12-23 03:18:21
【问题描述】:

我有一个UIViewController (HandlerViewController),里面有两个容器(每个都与一个表视图控制器相关联,以显示数据库中的记录)。当我单击两个容器中的任何一个中的一行时,我会看到详细信息视图。在详细视图中,我有一个按钮(取消),它链接到HandlerViewController 中的展开功能。当该视图加载时,容器中的表是空的。

如何在成功展开后重新填充它们?两个表格视图控制器中的 viewDidLoad() 已经有填充表格的代码,但是当我明显放松时它不起作用。

这是布局:

如果需要进一步说明,我很乐意提供。

【问题讨论】:

  • 尝试将加载viewDidLoad中数据的代码移到viewWillAppear
  • @JonahStarling 太棒了!!!!请作为答案发布,以便帮助其他可能对此感到困惑的人。哦,非常感谢!

标签: ios swift uitableview uicontainerview


【解决方案1】:

当您展开 segue 时,视图已经加载,不一定会再次加载。您应该将代码移至 ViewWillAppear。

【讨论】:

    猜你喜欢
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    • 2020-12-20
    • 2018-04-22
    相关资源
    最近更新 更多