转自 http://blog.csdn.net/yang8456211/article/details/11542455 按照文章中得例子再写一个
假设两个人物,老师A:Teacher Archer学生B: student Bob,A要组织一场辩论赛,需要做一些统计报名邀请的事,但是他自己不去做,要委托B去完成这些事。
简单的说就是类Archer.h中这样定义:
@protocol InvitationDelegate
-(void)inviteToDebate:(NSString *)personName;//1.1定义协议与方法
@end
@interface Archer
@property (assign,nonatomic) id<InviteDelegate> delegate;//1.2声明委托变量
(IBAction)ClickByMary:(id)sender;//委托给Mary
(IBAction)ClickByHenry:(id)sender;//委托给Henry
@end
Archer 自己的类