当前位置:  开发笔记 > 运维 > 正文

从API-viewDidLoad,viewWillAppear或viewDidAppear加载数据的最佳位置是什么?

如何解决《从API-viewDidLoad,viewWillAppear或viewDidAppear加载数据的最佳位置是什么?》经验,为你挑选了1个好方法。

我正在制作一个IOS应用程序,我在视图控制器的viewDidLoad方法中调用API.现在我想用来自服务器的数据重新加载相同的视图控制器.有多少种方法可以完成这项任务,最好的方法是什么?请帮我.

谢谢!!



1> JAY RAPARKA..:

viewDidLoadUIViewController第一次加载时,当它弹出然后你重新进入它时,第一次viewDidLoad调用方法被调用.因此,如果您只想加载API一次,那么viewDidLoad就是调用API的最佳位置.

viewWillAppear每当您输入时UIViewController调用,当您想要获取刷新数据(更新数据)时,它就是加载API的位置.

viewDidAppear如果你想每次调用API而不是最好的地方就是方法,那么也称为比较viewWillAppear迟了.viewWillAppearviewWillAppear

因为viewDidAppear从方法调用较晚的viewWillAppear方法而您只是请求API所以API的响应可能会延迟,如果您的UI基于API响应而更改,那么它将停留在应用程序UI中,因此有一个最好的位置来调用API viewDidLoadviewWillAppear方法.

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有