我有一個自定義視圖重新加載的UITableView保留舊數據
MyView : UIViewController <UITableViewDelegate, UITableViewDataSource>
與內一個UITableView(和一些按鈕和標籤)。
我有另一個視圖的通知來填充表格與sqlite3數據庫的數據。我傳遞了一個數組,然後在處理通知後,我使用新數據(它有新數據,我調試它)重新加載表([tableView reloadData])。
然後調用
(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
,但不會刷新的細胞,它仍然舊數據。我調試並重新加載,但不刷新數據。
有什麼問題?我可以清理舊的電池或類似的東西嗎?
你的'tableView:cellForRowAtIndexPath:'方法是什麼樣的?你確定每次都設置它,或者剛剛創建了模板單元格(或其他什麼)? –