@protocol MyViewDelegate <NSObject>
- (void) didFinishProcessing:(MyView*)myView; //compiler stops here with error
@end
@interface MyView : MySuperclass {
id<MyViewDelegate> _delegate;
}
@property (nonatomic, retain) id<MyViewDelegate> delegate;
@end
When I try to compile I get ” expected ‘)’ before MyView “.
Where is the error?
Before
@protocoladd the line@class MyView. At that point the compiler doesn’t yet know about yourMyViewclass.