2012-10-16 59 views
0

更新的UITableView我UIViewController已經UItableView和數據庫連接到UItableVIewsqlite3數據庫加載數據,但是當我新的內容添加到數據庫中,直到我重新啓動應用程序的不顯示新的內容。我試過下面的代碼如何在UIViewController中

- (void)viewWillAppear:(BOOL)animated { 

    [super viewWillAppear:animated]; 
    [self.LengthTableFrom reloadData]; 
} 
+0

[yourtableview reloadData];無論何時您將數據從數據庫獲取到數組中。那個時候就放這條線 –

回答

0

當你在那之後添加新的內容再一次得到所有數據,並且還添加此行之後得到的所有數據

[self.LengthTableFrom reloadData] 

我希望它會正常工作..

:)

0

我想當你添加或編輯你的數據到數據庫。

而且在那裏的viewController存在的tableView

viewDidLoad你是從數據庫中獲取&數據保存到數組。重新加載列表viewWillAppear。對於第一次,它工作正常,當你添加新的內容到你的數據庫後,你的tableView數組將不會有新的內容。

對於測試,您可以從您的數據庫中取數據庫中的數據,以檢查它是否正常工作。

實時您必須將新內容添加到數據庫獲取引用ID,並將帶有引用ID的新內容添加到您的用於tableView的數組中。

0

這只是表示您沒有正確調用[self.LengthTableFrom reloadData]方法。 您應該將此代碼[self.LengthTableFrom reloadData]放在您獲取數據庫內容的代碼的下方。

我希望它能正常工作。

相關問題