我有
classA : MPMoviePlayerViewController
classB : UIViewController
classA和classB都有很多重复的相同代码。我想把它放在一个类中,但是当类继承自两个不同的类时,不可能创建一个公共基类。任何解决这个问题的方法
提前致谢!
答案 0 :(得分:0)
您可以在UIViewController上创建类别,因为这两个类最终都是从它们继承的。只要你不需要添加那么好的存储变量(类别也可以这样做,但它有点棘手)。
或者你可以使这两个类符合协议并使用第三个类来完成常见的事情,并在需要时注入classA或classB实例。