2015年3月26日星期四

delegate(委托)

delegate是 说白了 我要做的事儿 委托别人去做。

我要做什么事儿那必须得把自己要做的事儿发布出去,至于谁要接这个委托,那就要在委托方进行委托操作了。


@interface 接受委托方:要进行委托的类<委托名称(这个名称是随意)>
{
   类A *view;//假设 -(void)委托方法A:NSString *param1; 这个方法在 类A下
}

-(void)委托方法A:NSString *param1;
@end

@implementation 委托方

-viewDiaload{
  view=[[类A alloc] init];
  //把这个类名设置为委托,那么在别的类中调用了 类A中的 委托方法A的话那么就会进入到 接受委托方类里的 委托方法A中去, 因为在interface里已经定义里 类A中的相同类型的方法(注意如果方法名要跟类A里的保持一致).
  [view delegate:self];

}


-(void)委托方法A:NSString *param1{


}

@end




没有评论:

发表评论