UITableViewController上的2个代表

时间:2012-10-12 13:08:38

标签: objective-c ios delegates uitableview

我有一个Controller类,其头文件如下所示:

@interface ClassA : UITableViewController<Class1Delegate, Class2Delegate>

我可以在UITableViewController上进行2次委托吗?如果我这样做,我会在控制器类的实现上收到错误说“不完整的实现”。

感谢。

2 个答案:

答案 0 :(得分:1)

是的,你可以这样做。在您的情况下,编译器只是抱怨您没有为这两个协议实现所有方法。

答案 1 :(得分:1)

您应该为您意识到的协议实现所有必需的方法。 在这个例子中所有必需的方法

  • Class1Delegate
  • Class2Delegate

转到Class1Delegate,Class2Delegate并查看 @required 指令后的方法。

另见UITabelViewController文档。