【问题标题】:calling viewdidload when using popViewController SWIFT使用 popViewController SWIFT 时调用 viewdidload
【发布时间】:2016-02-06 20:21:23
【问题描述】:

我有一个导航视图控制器,我正在使用popViewControllerAnimated(true) 来显示之前显示的视图控制器。它可以工作,但我需要调用之前显示的视图控制器的viewDidLoad 来重新加载表视图。使用popViewControllerAnimated(true) 时不会调用viewDidLoad。那我该怎么称呼它。

【问题讨论】:

  • 也许您应该查看 viewDidAppear 或 viewWillAppear? viewDidLoad 的调用时间可能比您预期的要早得多。

标签: ios swift uinavigationcontroller viewdidload


【解决方案1】:

您可以在视图生命周期中使用viewDidAppearviewWillAppear 方法重新加载表格视图中的数据。

【讨论】:

  • 这两种方法有什么区别?
  • viewWillAppear 在视图即将呈现在屏幕上之前被调用。 viewDidAppear 在视图已经呈现在屏幕上之后被调用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-19
  • 1970-01-01
  • 1970-01-01
  • 2010-11-10
相关资源
最近更新 更多