苹果开发中文网站组件化方案调研(22)

@interfaceB_VC:UIViewController@end

=============

#import"B_VC.h"

#import"ProtocolMediator.h"

@implementationB_VC

+(void)load{

[[ProtocolMediatorsharedInstance]registerProtocol:@protocol(B_VC_Protocol)forClass:[selfclass]];

}

-(void)btn_click{

Classcls=[[ProtocolMediatorsharedInstance]classForProtocol:@protocol(A_VC_Protocol)];

UIViewController*A_VC=[[clsalloc]init];

[A_VCaction_A:@"param1"];

}

-(void)action_B:(NSString*)para1para2:(NSInteger)para2para3:(NSInteger)para3para4:(NSInteger)para4{

NSLog(@"callaction_B:%@---%zd---%zd---%zd",para1,para2,para3,para4);


推荐阅读