无法刷新UITableView

时间:2010-04-19 15:34:55

标签: iphone uitableview

我正在尝试开发一个基本的GPA计算器。我有一个包含课程对象的AllCourses类。

我的CalcAppDelegate中有一个AllCourses对象。

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

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

以下是我的项目http://files.me.com/aahrens/q0odzi

的链接

2 个答案:

答案 0 :(得分:0)

你试过[self.tableView reloadData]

答案 1 :(得分:0)

尝试

[[self tableView] reloadData]

该方法在UITableView而非UITableViewController中实施,这就是您的应用崩溃的原因。