1. 安装CTMediator
- pod ‘CTMediator’
- https://github.com/casatwy/CTMediator
2. 注册CTMediator
- 创建Target对象
@interface Target_Object : NSObject
@end
@implementation Target_Object
@end
- 实现Action方法
- (id)Action_Method:(NSDictionary *)params {
}
或
- (void)Action_Method:(NSDictionary *)params {
}
3. 调用MGJRouter
[CTMediator.sharedInstance performTarget:targetName action:actionName params:params shouldCacheTarget:shouldCacheTarget];
4. 最后
CTMediator的运行原理,可从CTMediator解析中获取。