ios - Swift - 从容器中的 TableView Controller 展开

标签 ios swift uitableview uicontainerview

我有一个 UIViewController (HandlerViewController),里面有两个容器(每个容器都与一个 TableView Controller 相关联,以显示数据库中的记录)。当我单击两个容器中任意一个的行时,我会看到详细 View 。在详细 View 中,我有一个链接到 HandlerViewController 中的展开功能的按钮 (Cancel)。当该 View 加载时,容器中的表是空的。

如何在成功展开后重新填充它们?两个 TableView Controller 中的 viewDidLoad() 已经有了填充表的代码,但当我显然放松时它不起作用。

这是布局:

enter image description here

如果需要更多说明,我很乐意提供。

最佳答案

当您展开 segue 时, View 已经加载并且不一定会再次加载。您应该将代码移动到 ViewWillAppear。

关于ios - Swift - 从容器中的 TableView Controller 展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38980136/

相关文章:

swift - GMSMarker 渲染和滞后问题

ios - 当点击 MKAnnotationView 时显示 UIMenuController

ios - 如何在一个 UITableView 中制作多个列表? iOS swift

ios - 段错误 : 11 - Xcode 6. 3

ios - 无法在数组中插入对象,我想将其添加到用户默认值

ios - Mapbox 注释标记针的底部不在坐标上

ios - Xcode - 找不到选项 FacebookSDK 的目录

ios - 从扩展中获取 ViewController 的实例

ios - 如何使用作为委托(delegate)的自定义单元格将 UITextView 嵌入到 UITableViewCell 中?

ios - 如何在 UITAbleView 单元格中设置标签值并将其传递到 iOS 中的 URL?