2011-03-01 32 views
0

我有2個視圖控制器,我用導航控制器切換。第二個視圖控制器包含一個tableview,當視圖被加載時,我從一個xml文件填充它。這會稍微凍結,直到出現填充的第二個視圖。先加載視圖,然後填充我的表格視圖

我的問題是:如何加載視圖控制器的空表視圖然後出現一個,然後開始填充表視圖?

回答

0

您應該在XML數據更改並保持就緒狀態時加載和解析XML數據,而不是呈現空表。

將數組或字典作爲父視圖控制器的屬性。加載或更改數據時,重新填充數組。當tableview加載時,只需傳入數組或字典即可。

如果你真的必須解析陣列呈現表,那麼就不要開始解析XML直到viewDidAppear,在此期間,您可以分析你的數據,然後調用reloadData你的表視圖。