-1

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

@interface ClassA : UITableViewController<Class1Delegate, Class2Delegate>

我可以在 UITableViewController 上设置 2 个代表吗?如果我这样做,我会在控制器类的实现上收到一条错误消息“不完整的实现”。

谢谢。

4

2 回答 2

1

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

于 2012-10-12T13:38:40.270 回答
1

您应该为您意识到的协议实现所有必需的方法。在此示例中,所有必需的方法

  • Class1 代表
  • Class2Delegate

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

另请参阅UITabelViewController文档。

于 2012-10-12T13:44:41.570 回答