views:

46

answers:

2

A, B,C is class. A define delegate. B define delegate. C implements delegate.

how do C implements delegate of A by B ?

it means that C want implements A's delegate, but B include A. so it's wrong!

I want to implements A's delegate by B? what to do in B. Transfer A'delegate to C ??

please help me! thanks!

A: 

If it's an issue with circular inclusion, try using @class A or B or C in place of an include.

A: 

To elucidate on user441669's (spiffy id!) answer, in your interface file (.h), you should generally declare classes only with @class. Then you #import them in your implementation (.m) file. More info in this SO Q/A.

Clay Bridges