GBModuleMiddleware 2.0.0

GBModuleMiddleware 2.0.0

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最后版本2017年1月

joser 维护。



  • 15038777234

示例

要运行示例项目,首先克隆仓库,然后从 Example 目录运行 pod install

如何使用

1. 在 ModuleA 控制器中注册

+ (void)load {
    [GBModuleMiddleware registerWithModuleName:@"ModuleA"completionHandle:^(GBModuleMiddlewareForwardType type, UIViewController *sourceController, GBModuleBaseStyle *style) {
        if (type == GBModuleMiddlewareForwardTypePush) {
            GBModuleAViewController *controller = [[GBModuleAViewController alloc] init];
            [sourceController.navigationController pushViewController:controller animated:YES];
        }
    }];
}

2. 从 ModuleB 推送 ModuleA

   [GBModuleMiddleware forwareWithModuleName:@"ModuleA" sourceController:self style:nil  forwareType:GBModuleMiddlewareForwardTypePush];

要求

安装

GBModuleMiddleware 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile

pod "GBModuleMiddleware"

作者

15038777234, [email protected]

许可

GBModuleMiddleware 可在 MIT 许可下使用。有关更多信息,请参阅 LICENSE 文件。