2017-06-19 107 views
0

我有A级,当viewWillAppear中完成,然后我从服务器获取的是,根据该数据I更改视图某些按钮在几秒钟后一些数据,是否有任何方式如何完全刷新视图在目标-c?如何刷新视图控制器

回答

0

只需重新加载应重新加载到你的UI元素。 Propably你正在做这样的事情:

override func viewDidLoad() { 
    super.viewDidLoad() 
    updateUI() 
} 

func updateUI() { 
    label1.text = "aa" 
    label2.text = "bb" 
} 

所以只是从API获取数据已经称为viewDidLoad中

+0

嗨@米哈尔Kwiecień,我的功能的问题是,当我打开后,再次拨打您的updateUI()函数我应用程序第一次打开视图,然后调用viewDidLoad然后几秒钟后,当我从服务器接收数据它不会调用viewDidLoad,因为它需要新鲜或我需要去另一个视图,然后预览视图,以阅读viewDidLoad中功能 – Steven

+0

不要叫viewDidLoad中,只需要调用'updateUI()' –

+0

我把它叫做不起作用 – Steven