0
在具有许多代表和方法转发的复合文库。我在主课上得到很多警告,说它可能不会响应选择器。指示协议响应任何选择
的对象创建者的回报:
- (id<MainProtocol>) foo;
有没有一种方法来指示该协议响应任何选择,没有警告的OBJ-C编译器?
感谢,JD
在具有许多代表和方法转发的复合文库。我在主课上得到很多警告,说它可能不会响应选择器。指示协议响应任何选择
的对象创建者的回报:
- (id<MainProtocol>) foo;
有没有一种方法来指示该协议响应任何选择,没有警告的OBJ-C编译器?
感谢,JD
有没有一种方法来指示该协议响应任何选择,没有警告的OBJ-C编译器?
协议不会对选择做出回应。对象响应选择器。协议的主要目的是产生你想压制的编译时警告。所以当我说你所要求的东西不能做时,你不会感到惊讶。
您可以通过铸造对象为纯id
抑制警告。
我会做,就目前而言,谢谢。 – 2010-11-08 07:41:51
你得到你的对象不以MainProtocol方法应对警告? – Vladimir 2010-11-05 09:21:44