簡體   English   中英

Swift iOS ViewDidLoad或viewDidAppear

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM