2011-04-09 26 views
0

我正尝试使用导航模板创建多视图应用程序。我想要在初始视图的底部显示表格,并在顶部显示其他视图(图像视图,标签等)。按照之前的建议,我修改了RootViewController.xib以添加UIView,然后将表视图移动到该视图。另外,按照建议,我将File's Owner的视图连接设置为新视图,而不是tableview。具有表格视图的导航控制器

'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded  the "RootViewController" nib but didn't get a UITableView.' 

能有人帮,并指出我在正确的方向: 然而,当我启动应用程序,它与消息崩溃?我会非常感激!

+0

表视图是否仍然指向相同的出口(“视图”)?您需要将其重新命名为新出口,例如添加一个名为tableView的IBOutlet属性并将表视图附加到它。 – SVD 2011-04-10 00:14:52

回答

0

好吧我不是专家,但我几次遇到这个问题。我所做的解决方法是从右侧栏添加一个TableView控制器,这将为您提供一个Table View Controller,并且已经与Table View一起使用,因此您唯一需要做的就是在其中设置自定义类。我再次不是专家,但是这让信息消失了,希望它有帮助。

更新:只是想重申SVD指出什么,你需要有一个新的出口,而不是与它一起,'视图'一个,否则表中的数据不会显示。

相关问题