2013-09-22 2 views
0

위임자가 프로토콜 메서드 내부에서 사용하는 클래스는 어떻게 사용합니까?대리자 도움말 - 위임 클래스는 대리자 내부 용임

예 :

@protocol ILMIconDelegate <NSObject> 
- (void)deleteIcon:(ILMIcon *)icon; 
@end 

@interface ILMIcon : UIView <IconPopoverViewControllerDelegate> 

...

@end 

가 나중에 파일에 선언 된 것 같이 내가 프로토콜 내부 (ILMIcon *)를 사용할 수 없기 때문에이 작동하지 않습니다. 도움이 되었습니까?

주위에 해결 방법이 있습니까? 아니면 그냥 (UIView *)을 사용해야합니까?

감사

편집 : newacct 내게 프로토콜 전에 @class ILMIcon;를 사용하여 답을주고 작동! 고마워요!

당신은 같은 프로토콜 선언하기 전에 클래스를 전달-선언 할 수

답변