2013-09-22 73 views
0

如何使用委託用於協議方法的類。委託幫助 - 使用類委託用於委託內部

例:

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

@interface ILMIcon : UIView <IconPopoverViewControllerDelegate> 

...

@end 

這不起作用,因爲它後來的文件中聲明,我不能使用(ILMIcon *)協議內。 有什麼幫助嗎?

是否有任何解決方法,或者我應該只使用(UIView *)而不是?

感謝

編輯: newacct給我的協議之前,使用@class ILMIcon;的答案和它的作品! 非常感謝!

回答

1

您可以在協議聲明之前前瞻性聲明類,如:

@class ILMIcon;