@protocol MUpdateSummaryDelegate;
@interface MUpdateSummary : NSObject
@property (assign) id<UpdateSummaryDelegate> delegate; //You need this
@end
@protocol UpdateSummaryDelegate <NSObject>
-(void)updateSummaryDidCancel:(UpdateUserSummary *)controller;
@end
In the class where you are calling delegate, you need to set delegate.
MUpdateSummary *mUpdateSummary = [[MUpdateSummary alloc] init];
mUpdateSummary.delegate = self;