1。 声明
@protocol CommuHistoryDelegate <NSObject>
-(void)change;
@end
2. 实现协议,说白了就是实现接口
@interface InterRuleControl : UIViewController<CommuHistoryDelegate>
-(void)change
{
NSLog(@"********** delegate implement");
self.flashMode = InterRuleControlFlashReload;
}
3. 设置协议指针
id<CommuHistoryDelegate> myDelegate;
4. 通知
if([ myDelegate respondsToSelector:@selector(change)])
{
[myDelegate performSelector:@selector(change)];
}
转载时记得回复下。