forum

Home / DeveloperSection / Forums / In Objective-C problem in creating view delegate

In Objective-C problem in creating view delegate

Tarun Kumar 1752 25-Sep-2015

I have a problem with my delegate, when I was trying to create a delegate protocol in a custom UIView.

Here is my code:

@protocol MyViewDelegate

@optional

- (void) myViewDidInitialize:(MyView *)myView;

@end

 

@interface MyView : UIView {   

@private

}

@property(nonatomic, assign) id<MyViewDelegate> delegate;

@end

This doesn't work because the MyView interface has not been declared at the time of the MyViewDelegate declaration. I was tried to adding a prototype before the @protocol:

@interface MyView;

But this just drives the compiler nuts. How am I supposed to do this?


Updated on 25-Sep-2015

Can you answer this question?


Answer

1 Answers

Liked By