2010-08-01 111 views
0

我有一個表視圖,它從Web填充數據。要將信息添加到此列表中,我有一個以模態方式呈現的配置屏幕。當數據添加成功時,配置屏幕被取消,我希望表格視圖中的數據自動從網絡重新加載以反映新添加的數據。重新加載視圖控制器上的數據關閉

解除配置視圖後,重新加載遠程數據的最佳方式是什麼?我已經嘗試了許多方法,包括使用委託信息發送回並加載數據只對視圖會出現,但想知道這樣做的最安全和最有效的方式。

在此先感謝!

回答

0

要加載它加載視圖,它大大簡化了的事情,而且,它只有當你的用戶需要它,從而節省了他或她可能一些數據在他們的設想有限的數據計劃,如果在3G上加載數據。

當數據加載時,如果視圖已經出現,那麼您可以在視圖頂部顯示一個「加載」視圖,禁用用戶交互,直到完成加載,然後將其從超級視圖中移除並再次啓用用戶交互,同時將數據呈現給您的表格視圖。這通常是我過去做過的事情,以及我將來如何去做。

+0

你的意思是在父視圖中的viewDidLoad?因爲我有一個函數,當它顯示時最初收集數據。但viewDidLoad不會再被調用時,視圖的孩子被解僱。 – Convolution 2010-08-01 19:44:51

+0

是啊,不會再當它被稱爲駁回。我的意思是你重裝視圖時在子視圖中再次顯示的數據。 – jer 2010-08-02 00:13:24

相關問題