标签: ios objective-c
我有多个类(视图控制器)都符合相同的协议,我希望它们实现与该协议所需的完全相同的方法。
我无法使用实现的方法创建单个基类,然后使视图控制器继承该基类,因为我的视图控制器无论如何都从不同的类继承,而Objective-C不允许多重继承。
如何避免将相同的代码(协议方法实现)粘贴到多个类中?
答案 0 :(得分:2)
您可以在UIViewController上创建一个实现协议方法的类别。