XTRouter
示例
要运行示例项目,请克隆仓库,然后运行目录。
要求
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 文件。