2012-04-16 70 views
0

我有一系列的表格視圖,向下鑽取到最終視圖控制器。用戶填寫了幾個文本字段後,它會推向另一個,這是一個祝賀屏幕!令人驚訝的我知道。我已經放置了一個'主頁'按鈕,其中(因爲它是一個故事板)然後推到第一個屏幕。不幸的是,表格現在沒有填充。 我是否必須在prepareForSegue方法中實現一些代碼,如[重新載入數據],還是有更好/正確的方法來完成它? 任何幫助將不勝感激。seguer後重新加載tableview

回答

1

大概你有一個爲表提供值的數組,並且這個數組在某處被更新。沒有其他的事情可以繼續,我會看看保持一個BOOL值來記錄該數組是否已經改變。然後,在viewDidAppear中,調用[table reloadData]並在有更改時重置該標誌。

+0

其實數組來自一個沒有被改變的plist,我不知道這是否有所作爲:)所以我應該仍然只是在viewDidAppear中調用該方法? – 2012-04-16 14:03:59

+0

聽起來好像你正在發生的事情與我以前想的不同。當你說'推到第一個屏幕'時,代碼中實際發生了什麼? – 2012-04-16 14:16:36

+0

就像在故事板中一樣,我創建了一個按鈕,按住ctrl並拖動到第一個視圖,並從選項(模式,自定義等)中選擇「推送」。對不起,如果我在那裏使用了錯誤的術語,我得到了一些行話:) – 2012-04-16 14:59:08