2016-12-17 71 views
0

我有一個項目,我嵌入到UITabBarController。當我切換標籤viewWillAppear未被調用。 TabBarController的所有其他功能除此之外的工作。我希望項目能夠從Web服務器的json文件更新textview的文本。我從viewWillAppear登錄,它只在第一次加載視圖時出現。我是否需要強制呼叫viewWillAppear當切換tabbarcontroller項目viewwillappear不叫swift 3

回答

0

UITabBarController在切換標籤時不會被調用(也不應該),因爲它從來沒有真正消失而再次出現。

可以使用viewControllers的viewWillAppearUITabBarController(它會被稱爲每次你選擇這個時間的viewController)或tabbarcontroller的委託方法,如

func tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) 

祝你好運!