tableViewController中的popViewController问题

时间:2011-05-01 16:35:52

标签: objective-c uitableview

在我的app委托中,我有一个navigationController属性。 在我的第一个视图中,我有一些按钮,点按它们会在navController上按下时显示另一个视图。

在这个新视图中,有另一个按钮可以通过UITableViewController推送navController来打开UITableViewController

问题出在最后一个视图viewDidLoad,实际上在navigationController中,如果我没有数据,我会尝试将其从popViewControllerAnimated:中弹出,但我的应用程序崩溃了。< / p>

但是,如果我将弹出按钮连接到一个按钮,那么效果很好。

我引用我的app委托实例以便{{1}},那么问题是什么?

1 个答案:

答案 0 :(得分:1)

我不确定代码有什么问题,你可以发布你的viewDidLoad方法吗?

另外,在将tableView推送到导航堆栈之前,是否可以检查您的表是否有数据?这将是一个更清洁的用户界面,而不是显示,然后立即弹出一个视图。如果没有数据,请禁用启动表视图的按钮。