0
我有A級,當viewWillAppear中完成,然後我從服務器獲取的是,根據該數據I更改視圖某些按鈕在幾秒鐘後一些數據,是否有任何方式如何完全刷新視圖在目標-c?如何刷新視圖控制器
我有A級,當viewWillAppear中完成,然後我從服務器獲取的是,根據該數據I更改視圖某些按鈕在幾秒鐘後一些數據,是否有任何方式如何完全刷新視圖在目標-c?如何刷新視圖控制器
只需重新加載應重新加載到你的UI元素。 Propably你正在做這樣的事情:
override func viewDidLoad() {
super.viewDidLoad()
updateUI()
}
func updateUI() {
label1.text = "aa"
label2.text = "bb"
}
所以只是從API獲取數據已經稱爲viewDidLoad中
嗨@米哈爾Kwiecień,我的功能的問題是,當我打開後,再次撥打您的updateUI()函數我應用程序第一次打開視圖,然後調用viewDidLoad然後幾秒鐘後,當我從服務器接收數據它不會調用viewDidLoad,因爲它需要新鮮或我需要去另一個視圖,然後預覽視圖,以閱讀viewDidLoad中功能 – Steven
不要叫viewDidLoad中,只需要調用'updateUI()' –
我把它叫做不起作用 – Steven