在tabbarcontroller项之间切换时,viewwillappear不会被称为swift 3

时间:2016-12-17 04:43:06

标签: ios swift3 uitabbarcontroller

我有一个嵌入UITabBarController的项目。切换标签viewWillAppear时未调用。 TabBarController的所有其他功能除此之外都有效。我希望项目从Web服务器的json文件更新textview的文本。我从viewWillAppear登录,它只在第一次加载视图时出现。我是否需要强制调用viewWillAppear

1 个答案:

答案 0 :(得分:0)

切换标签时,viewWillAppear的{​​{1}}将不会被调用(并且它不应该被调用),因为它实际上从未消失过再次出现。

您可以在UITabBarController内使用viewWillAppear的viewControllers(每次选择此viewController时都会调用它),或者使用tabbarcontroller的委托方法,如

UITabBarController
祝你好运!