Ios 同样的问题,但我无法理解答案

Ios 同样的问题,但我无法理解答案,ios,swift,uitableview,Ios,Swift,Uitableview,有人问了我想问的问题,但我不明白应该将@interface YOURCLASSNAME:UITableViewController添加到哪个文件中,以便为uitableview控制器创建客户类 感谢您的帮助。只需选择文件->新建->文件..->Source->Cocoa Touch类从菜单创建一个新的控制器作为您的自定义控制器 您还可以重用已经存在的 另外请注意,您提到的答案使用objc语法,这与swift的不同。请确保您理解提问者的问题,以确认您面临相同的问题 他面临的问题是: 他创建了一个新

有人问了我想问的问题,但我不明白应该将@interface YOURCLASSNAME:UITableViewController添加到哪个文件中,以便为uitableview控制器创建客户类

感谢您的帮助。

只需选择文件->新建->文件..->Source->Cocoa Touch类从菜单创建一个新的控制器作为您的自定义控制器

您还可以重用已经存在的


另外请注意,您提到的答案使用objc语法,这与swift的不同。请确保您理解提问者的问题,以确认您面临相同的问题

他面临的问题是:

他创建了一个新类,例如:MainViewController,并选择“UIViewController”作为其超类。因此,他的MainViewController.h文件被声明为@interface MainViewController:UIViewController 他想将此MainViewController分配给情节提要上的自定义UITableViewController。 他无法执行此操作,因为他拖到情节提要上的情节提要上的视图控制器是UITableViewController类型,而MainViewController是UIViewController类型。 因此,解决方案是将MainViewController的超类更改为UITableViewController: 更改此行:

@interface MainViewController : UIViewController
为此:

@interface MainViewController : UITableViewController

这个答案是针对Objective-C,而不是Swift。您的自定义类是什么样子的?您是否从UITableViewController继承?我的自定义类是UIViewController类。谢谢您的回复