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