【发布时间】:2013-09-22 17:53:55
【问题描述】:
我将如何在协议方法中使用委托所对应的类。
例如:
@protocol ILMIconDelegate <NSObject>
- (void)deleteIcon:(ILMIcon *)icon;
@end
@interface ILMIcon : UIView <IconPopoverViewControllerDelegate>
...
@end
这不起作用,因为我不能在协议中使用(ILMIcon *),因为它稍后在文件中声明。
有什么帮助吗?
有什么解决方法,还是我应该改用(UIView *)?
谢谢
编辑: newacct 给了我在协议之前使用@class ILMIcon; 的答案,它可以工作!
非常感谢!
【问题讨论】:
标签: iphone objective-c ipad delegates protocols