Objective c 继承UITableViewController的正确方法?

Objective c 继承UITableViewController的正确方法?,objective-c,xcode,uitableview,storyboard,Objective C,Xcode,Uitableview,Storyboard,我的问题是,无法使用静态单元格显示从UITableViewController继承的类。我在UITableViewController中使用故事板进行简单的自定义单元格设置(我希望获得类似于行为的设置应用程序)。但我需要将它嵌套在另一个显示自定义顶部栏(如导航栏面板)的UIViewController中。因此,当我使用以下结构加载UITableViewController时: #import <UIKit/UIKit.h> @interface MyCoolTableVC : UI

我的问题是,无法使用静态单元格显示从UITableViewController继承的类。我在UITableViewController中使用故事板进行简单的自定义单元格设置(我希望获得类似于行为的设置应用程序)。但我需要将它嵌套在另一个显示自定义顶部栏(如导航栏面板)的UIViewController中。因此,当我使用以下结构加载UITableViewController时:

#import <UIKit/UIKit.h>

@interface MyCoolTableVC : UITableViewController

@end

要使用静态单元格,必须将表视图的数据源设置为
UITableViewController
子类,并且不能自己实现数据源方法

基本UITableViewController在其自己的
cellForRowAtIndexPath
等实现中,使用您在情节提要中输入的内容,为表视图提供所有内容。因此,如果数据源不是从UITableViewController继承的,它将无法填充表


(注意-这是我根据自己的实验假设的情况,UITableViewController的内部对我不可用)

谢谢,问题是我的超类重写了datasource方法。
#import <UIKit/UIKit.h>
#import "MyCoolTableVCSubclass.h"
@interface MyCoolTableVC : MyCoolTableVCSubclass

@end
UIViewController *vcToGo = nil;
UIStoryboard *storyBoard = [[UIStoryboard storyboardWithName:@"MyCoolStoryboard" bundle:nil] init];
vcToGo = [storyBoard instantiateViewControllerWithIdentifier:@"profileTable"];
[self.navigationController pushViewController:vcToGo animated:YES];