Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 无法将自定义类分配给IB中的UITableView_Ios_Interface Builder - Fatal编程技术网

Ios 无法将自定义类分配给IB中的UITableView

Ios 无法将自定义类分配给IB中的UITableView,ios,interface-builder,Ios,Interface Builder,我有一个自定义类,它派生自(派生自的基类)UIViewController和要分配给表视图的UITableViewDelegate 我知道它是可赋值的,因为我在项目的其他地方使用过这种模式,但是在自定义类中输入名称是不起作用的(当我按Enter键时,它会被删除)。有什么想法吗?我不知道为什么它会工作,但是如果我临时让我的类从UITableViewController而不是BaseViewController派生,我可以在interface builder中指定自定义类。然后,我可以切换回从我的B

我有一个自定义类,它派生自(派生自的基类)UIViewController和要分配给表视图的UITableViewDelegate


我知道它是可赋值的,因为我在项目的其他地方使用过这种模式,但是在自定义类中输入名称是不起作用的(当我按Enter键时,它会被删除)。有什么想法吗?

我不知道为什么它会工作,但是如果我临时让我的类从UITableViewController而不是BaseViewController派生,我可以在interface builder中指定自定义类。然后,我可以切换回从我的BaseViewController派生,一切都将正常运行


可能是一个单独的问题,但您知道为什么会这样吗?

您的基类不应该派生自UITableviewcontroller吗?如果要符合UITableViewDelegate协议,为什么要从UiViewcontroller派生?从基类派生的其他类不一定是UITableViewController。