代理协议委托一句话说明

来源:互联网 发布:弥塞拉 知乎 编辑:程序博客网 时间:2024/06/07 05:22

A想调B,B实现代理,A申明,A.代理名 = B实例(A里写)


1.A申明

#import <UIKit/UIKit.h>

@protocol TestDelegate <NSObject>

- (void)test;

@end


@interface LoginView : UIView

@property (strong,nonatomic)id<TestDelegate> testDelegate;

@end


2.A.代理名 = B实例

[self.testDelegatetest];


3.B实现代理

#import "A.h"

<TestDelegate>

A.yktestDelegate =self;


-(void)test{

    NSLog(@"from mt log");

}



1 0