无法为表视图控制器(UITableViewController)select自定义类

让我在前面说,我已经试过退出并重新启动Xcode,以及删除项目的派生数据,没有用。 我马上就要结束了。

基本上,我创build了一个我想使用的自定义ViewController类,但是我无法select它。 事实上,使用“自定义类”下拉列表,我只能为我的控制器select默认的UITableViewController类。 奇怪的部分是,它看起来像完整的列表有时出现一秒钟之前,被一个单一的选项不正确的列表replace。 以下是它的样子:

尝试在Identity Inspector Interface Builder中选择我的类

我真的很感激这里的任何想法。 我真的不知道我可以做错什么,因为我很喜欢这个苹果教程 。

对于我的项目中的另一个场景,只是一个普通的视图控制器,我可以select没有问题的自定义类。

想法?

你必须从UITableViewController类inheritance,所以基本上接口文件(.h)应该看起来像这样:

 @interface YOURCLASSNAME : UITableViewController 

确保你用你的类名replaceYOURCLASSNAME,然后添加UITableViewController,并完成这个工作。

确保swift文件被定义为UITableViewController而不是UIViewController。