一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。
模块
使用方法
#import "FHXContainerDefines.h"
创建一个用来专门路由跳转的文件
Service_RouteHeader.h 文件是用来放需要用来路由跳转的控制器头文件的
Service_Route.m 写的是需要跳转控制器的路由信息的。
下面的图片格式是控制器不用传递参数的。
上面的写法 跳转就是下面的写法
push跟pop
[FHXRouter openURL:[NSURL URLWithString:@"http://Route/FHX#push"]];
[FHXRouter openURL:[NSURL URLWithString:@"http://Route/FHX#pop"]];
modal跟dismiss
[FHXRouter openURL:[NSURL URLWithString:@"http://Route/FHX#modal"]];
[FHXRouter openURL:[NSURL URLWithString:@"http://Route/FHX#dismiss"]];
效果
其中
http:// 可以随便写 Route://也可以 //前面不识别
Route是文件夹的名称
FHX是方法名称
push modal是跳转方式
下面是带参数的
.h文件 新建接收传递的参数
Service_Route.m的写法格式入下面所图
使用
[FHXRouter openURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://Route/FHX?name=%@&age=%@#push",@"fenghanxu",@"18"]]];
效果