0
如何在Parent中實現Child的代表?在父級實現子委託?
Parent.h:
@interface Parent : NSObject
Child.h
#import "Parent.h"
@protocol ChildDelegate <NSObject>
- (void)someMethod;
@end
@interface Child : Parent
我不能聲明父的接口爲:
@interface Parent : NSObject<ChildDelegate>
,因爲它需要進口"Child.h"
,它將被循環輸入。
我該如何解決這個問題?
將'ChildDelegate'移動到一個新的頭文件中,比如''ChildDelegate.h'''。 – Pang
你能舉個例子嗎? – Rendy
它是一個單獨的文件,並且該文件必須由父母和孩子導入? – Rendy