我无法重新加载我的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