我有一個UITableView持有聯繫人(基本上只是一個人的名單)。在UITableView所在的UIViewController的頂部,我有一個按鈕來添加一個新的聯繫人。添加新聯繫人時,用戶按下「完成」按鈕以添加該聯繫人。我忽略視圖(然後顯示其中包含UITableView的原始視圖)並嘗試重新加載表以添加新聯繫人。新聯繫人被添加到行列表(一個NSMutableArray)中,但是當我調用「reloadData」時它不會刷新,並且表不會更新。重新加載UITableView
如何以及何時可以更新UITableView以添加新聯繫人?
你添加聯繫人到您的可變數組您撥打電話到-reloadData過嗎?如果在將聯繫人添加到數組之前重新加載表視圖,那麼這就是您的問題。 – EJV 2011-05-30 22:26:11
我正在添加它,事實上,在我的「reloadData」調用之前,我將其打印出來以確保它被添加。但是沒有一個表視圖方法被調用。 – CodeGuy 2011-05-30 22:27:23
「但是沒有一個表視圖方法正在被調用」,所以你的連接有些問題是錯誤的。你使用Interface Builder還是你編碼一切? (我編輯了我的答案一點) – jlink 2011-05-30 22:33:33