2010-04-19 105 views
0

我正在尝试开发基本的GPA计算器。我有一个容纳Course对象的AllCourses类。刷新UITableView问题

我在我的CalcAppDelegate中有一个AllCourses对象。

在我的ThirdViewController中,我可以成功更新我的AllCourses对象中的课程数。但是,我遇到的问题是,当我切换到RootViewController时,UITable不会被添加更新的课程重新填充。

我在我的RootViewController的viewWillAppear中尝试[self reloadData],但它导致我的应用程序关闭。我没有用IB来创建视图,所以我认为可能是我没有正确连接的东西。我以编程方式做了。有人看到我的代码中缺少的任何东西吗?

这里是链接到我的项目

回答

0

尝试

[[self tableView] reloadData] 

方法在UITableView实现的,而不是在UITableViewController,这是为什么你的应用崩溃了。

+0

当我这样做时,我得到一个未捕获的异常。 – aahrens 2010-04-19 15:54:21

0

你试过[self.tableView reloadData]

+0

当我这样做时,我得到一个未捕获的异常。 – aahrens 2010-04-19 15:54:58