XTRouter 1.2.1

XTRouter 1.2.1

akateason 维护。



 
依赖关系
XTBase>= 0
XTFMDB>= 0
 

XTRouter 1.2.1

  • 作者:
  • teason

XTRouter

示例

要运行示例项目,请克隆仓库,然后运行目录。

pic

要求

iOS 10.0 或更高版本

安装

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

pod "XTRouter"

用法

基于 XTFMDB . 应在应用启动时配置数据库。

从 Class/Xib/Storyboard 注册路由

[XTRouter registVCFromClass:@"OneViewController"];
[XTRouter registVCFromXib:@"TwoViewController"];
[XTRouter registVCFromStoryboard:@"ThreeViewController" storyboardName:@"Main"];

跳转到任何 VC

[XTRouter jumpVC:@"OneViewController"
           param:@"{'a':'something blablabla'}"
             way:(XTRouterSkipWayPush)
     viewDidLoad:^{
     // do sth...
}];

获取参数

 id jsonStr = self.xt_param_jsonStr ;  // get JsonStr
 Model *m = [Model yy_modelWithJson:json];  // jsonStr to Model
...

中文说明

作者

teason, [email protected]

许可协议

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