Objective c 我在使用表视图单击基于选项卡栏的应用程序中的节时出错

Objective c 我在使用表视图单击基于选项卡栏的应用程序中的节时出错,objective-c,xcode,cocoa,Objective C,Xcode,Cocoa,当我在iOS模拟器中单击正在使用的选项卡栏应用程序部分时,我收到此错误: 我要提到的是,我的DebatAvigationViewController是一个UIViewControllerSubclass 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[DebateNavigationViewController tableView:numberOfRowsInSection:::发送到实例0x6b479a0的选择器无法识别” *第一次抛出调用堆

当我在iOS模拟器中单击正在使用的选项卡栏应用程序部分时,我收到此错误:

我要提到的是,我的DebatAvigationViewController是一个UIViewControllerSubclass

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[DebateNavigationViewController tableView:numberOfRowsInSection:::发送到实例0x6b479a0的选择器无法识别” *第一次抛出调用堆栈: 0x1874d72 0x106be51 0x190111d 0x107f7f8 0x1864b12 0x186476e 0x1ed7f6 0x1f03c4 0xbc792 0xbc138 0xbf986 0xc4461 0x641bc 0x107f6be 0x1e683b6 0x1e5c748 0x1e5c55c 0x1dda7c4 0x1DB92F 0x183daae 0x183d9ed 0x181b752 0x181aed4 0x181adab 0x17d0923 0x17A8 0x17e71 0x262d 0x2555 libc++abi.dylib:terminate调用引发异常

以下是我的一些相关代码:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}

- (NSInteger)tableview:(UITableView *)tableview numberOfRowsInSection:(NSInteger)section
{
     return _list.count;
}
有人知道发生了什么事吗

编辑: 连接图:

可能是您的DebateNavigationViewController没有从UITableViewController继承,或者没有实现表视图数据源和委托协议

在头文件中:

@interface DebateNavigationViewController : UITableViewController


此外,如果您使用的是interface builder,请确保您的连接和身份都正确。表视图委托和数据源的连接应该是DebateViewController。

有什么方法可以在此基础上展开吗?我需要提供更多信息吗?添加了一个示例接口声明,对照头文件.Damnit检查。我已经拥有了你所想的一切。让我添加一张我的连接图片。嗯,看起来不错。。。您的文件的所有者类是否设置为DebateNavigationViewController?请尝试将_list.count替换为0或1,然后查看它是否有效。
@interface DebateNavigationViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>