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
[self.testDelegatetest];
3.B实现代理
#import "A.h"
<TestDelegate>
A.yktestDelegate = self;
-(void)test{
NSLog(@"from mt log");
}