使用 Router 之后大概是这样的;
image
打个比方, Router 就是跟我们日常使用的路由器一样, App 内每个控制器可以想象成已经连接了这台路由器的不同设备, 当然连接路由器时, 一般需要输入密码..., Router 同样的, 使用前需要每台设备进行一次注册, Router 在内部保存每台设备的 URL, 不同设备之间需要交互时, 将消息发送到路由器中统一处理; 当控制器之间需要交互跳转时, 只需要将对应的...presented/dismiss) , 导航控制器跳转(Push/pop) , Storyboard 跳转(Segue) , 还有 UITabBarVC 主控制器 Index 切换; 除了常规的控制器之间跳转之外...openURL: C info: {kJSDRouteSegue: @"Modal"}]; // 控制器之间跳转默认以 Push 实现, 当需要 Modal 时, 则传递一个参数;
看到这里相信认真阅读的同学们已看出使用...写到这里, 笔者不知道上面讲的对 Router 实现控制器跳转 的简要介绍, 是否起到帮助初步接触 Router 时的同学们, 希望下面通过 Code 的方式能让大家更好的理解和使用起来!