多个类中的相同协议实现

时间:2014-08-14 23:26:47

标签: ios objective-c

我有多个类(视图控制器)都符合相同的协议,我希望它们实现与该协议所需的完全相同的方法。

我无法使用实现的方法创建单个基类,然后使视图控制器继承该基类,因为我的视图控制器无论如何都从不同的类继承,而Objective-C不允许多重继承。

如何避免将相同的代码(协议方法实现)粘贴到多个类中?

1 个答案:

答案 0 :(得分:2)

您可以在UIViewController上创建一个实现协议方法的类别。