问题描述
- 子类代理与父类的代理冲突的问题
- 我有一个类x,继承自类y,y有一个代理delegate,而我自己的类x也有自己的代理xdelegate,
现在xcode提示propert type ‘xxx’ is incompatible with type ‘xxx’ inherited from y。
这样会不会有什么冲突?
要如何解决?
解决方案
子类无需再写delegate,如果需要,覆写
解决方案二:
这个父类的代理方法就不会执行,因为子类里的代理方法把父类里面的代理方法给覆盖了,只执行子类里的方法。
时间: 2024-10-08 15:17:44