我無法重新加載我的NSTableView。常規reloadData方法不起作用:nstableview刷新不起作用
[_tableView reloadData];
的NSTableView的填充應用程序啓動時正確。 tableview將其數據源和委託設置爲AppDelegate,並將tableView的引用出口也設置爲AppDelegate。
我對此很新 - 而且我不確定如何解決問題。環顧四周,我認爲我在IB中的連接可能不正確,但是我嘗試了許多不同的組合,並且它們都不會讓reloadData函數運行。我試圖將reloadData方法添加到我知道正在運行的其他函數,但是,它似乎運行reloadData並且什麼也不做 - 沒有任何錯誤或警告。
任何援助將不勝感激 - 我寧願提示如何實際解決問題,而不是解決方案 - 我不是在這裏免費代碼。 :)
你認爲reloadData做什麼?當你添加一個新的對象到表中時,你正在使用它嗎? – 2012-02-24 01:52:43
我期待reloadData重新加載表視圖中的數據。我正在使用FMDB的SQLite存儲,並在加載時填充表。是的,我打電話給[_tableView reloadData];在將項目添加到表格後立即進行。當我退出並重新啓動應用程序時,tableview具有新的entrie(s)。 – rick 2012-02-24 01:55:03