WSRouter 0.1.1

WSRouter 0.1.1

wangsong维护。



WSRouter 0.1.1

  • 作者:
  • ws

WSRouter

CI Status Version License Platform

示例

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

要求

安装

Cocoapods

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

pod 'WSRouter'

源代码

WSRouter/Classes文件夹下的所有.h、.m文件拖入工程中。

用法

1. 引入主头文件#import <WSRouter/WSRouter.h>#import WSRouter.h

2. 在+(void)load方法中使用WSRouter的registerRouterWithPrefixURL系列方法注册URL

3. 使用transferFromViewController系列方法实现控制器跳转

示例

1. 注册

+ (void)load {
    NSURL *url = [NSURL URLWithString:@"WS://www.ws.com/first"];
    [WSRouter registerRouterWithPrefixURL:url handler:^UIViewController *(NSURL *URL, UIViewController *sourceViewController) {
        UIViewController *destViewController = [[WSPushedViewController alloc] init];
        [WSRouter transferViewController:destViewController
                      fromViewController:sourceViewController
                              transition:WSTransitionPush];
        return destViewController;
    }];
}

2. 跳转

[WSRouter transferFromViewController:self toURL:[NSURL URLWithString:@"WS://www.ws.com/first?uid=666"]];

作者

ws, [email protected]

许可

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