[英]Swift ios viewDidLoad, viewDidAppear image control size different
[英]Swift ios viewDidLoad or viewDidAppear
我是Swift的新手,我不确定该如何发展。
我有一个表格视图,其中填充了来自外部API的数据。
然后,如果在表视图中按一个项目/行,您将被定向到该项目的“详细信息”页面。
当发生这种情况时,我将发送带有prepareForSegue
东西,例如项目标题和其他信息。
但是,一旦您点击了“项目详细信息”页面,就必须再进行一次API调用,以获取有关该项目的更多信息。
所以我的问题是:
我是否应该使用viewDidLoad()显示prepareForSegue
附带的信息
然后在viewDidAppear()内部进行第二次API调用?
我的目标是不让用户等待第二个API调用,我已经在表视图中进行了API调用nr1,并在使用prepareForSegue
时推送了该信息,以便在访问详细信息页面时应直接准备好信息。
提前致谢,
您可以在viewDidLoad
显示任何信息。 理想情况下,您可以使用“加载更多”按钮,该按钮将进一步调用第二个API,并使用获取的信息更新视图。
如果您想自动进行第二个API调用,只需继续并将其添加到viewDidLoad
本身中即可。 网络调用应该是异步的,并且应该在获取数据时更新UI。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.