Duplicate protocol definition
问题 Getting warning message that Duplicate protocol definition of ModalViewDelegate is ignored Defined protocol in modalviewcontroller.h file @protocol ModalViewDelegate; -(void)dismissView:(id)sender; @interface Modalviewcontroller : UIViewController { id<ModalViewDelegate>delegate; } @property (nonatomic, assign) id<ModalViewDelegate>delegate; @end In the Modalviewcontroller.m file synthesize delegate In Mainviewcontroller.h file @protocol ModalViewDelegate -(void)didDismissModal:(id)sender;