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