我是Swift的新手,我不知道该如何向前走。Swift ios viewDidLoad or viewDidAppear
我有一个表格视图,我用来自外部API的数据填充。
然后,如果您按下tableview中的一个项目/行,您将被定向到该项目的“详细信息”页面。
当发生这种情况时,我发送一些东西与prepareForSegue
例如项目标题和一些其他信息。
但是,一旦你点击物品详情页面,必须再进行一次API调用才能获得关于该物品的更多信息。
所以我现在的问题是:
我应该显示的信息使用viewDidLoad中()
然后使viewDidAppear内的第二API调用()与prepareForSegue
来了吗?
我的目标是不让用户等待第二次API调用,我已经在tableview中调用了nr1 API,并在使用prepareForSegue
时推送了这些信息,以便在点击详细信息页面时可以直接准备好信息。
由于提前,
在detailViewControllers viewdidMethod中调用第二个API。在第二次调用之前也收到并播放来自firstViewcontroller的信息 – Robin
我认为这不重要,调用应该是异步的。所以它不会阻止你的UI过程。 – Surely