在didSelectRowatIndexPath中的pushviewcontroller中获取错误

时间:2011-06-07 06:20:47

标签: iphone uiviewcontroller uitableview

我在didSelecRowAt上使用不断的UITableViewController类型类我需要显示ViewController,但是它给出了以下错误:

  

* 由于未捕获的异常而终止应用   'NSInternalInconsistencyException',   原因:' - [UITableViewController   loadView]加载了“videoView”笔尖   但没有得到UITableView。'

我正在使用的类声明

@interface VideoCategory : UITableViewController

@interface videoView : UIViewController

请建议。

3 个答案:

答案 0 :(得分:0)

在Interface Builder中,您必须将nib文件的文件所有者设置为VideoCategory类。然后将插座tableView链接到nib文件中的tableView。

答案 1 :(得分:0)

您没有在VideoCategory头文件中声明tableView插座,或者没有将此插座连接到您的nib文件中的tableView。

答案 2 :(得分:0)

试试这个:

在模拟器上删除应用程序。 清理项目。 构建并重新启动模拟器。