跳转用路由方式

最近项目比较紧,加班做个记录:

公司用Router 的方式进行解耦,当有多个模块进行开发时,想reference 一些别的模块时候,跳转就会感觉不太方便.所以用路由的方式很方便,而且路由可以收到推送的时候,直接点击进入想要去的地方.

新建一个单例公共类. 继承Nsobject
以后也得学习多用block来传参了,感觉很牛的感觉,以及思路顺畅

跳转用路由方式_第1张图片
E6AAD986-2EEC-4531-A7C0-ECC525E677BE.png

通过传服务端传过来的URL的参数,进行解析
带上 scheme,如 example://baidu.com/detail?:id
又如: baodingribao://com.baoding.ribao/video?watchType=0&teacherId=0&webinarId=0&orientation=vertical
协议 域名 参数列表
需要的地方就是字典的key_value对.然后可以进行对比.先看定下的协议,是否包含,这样就比较方便进行想跳转的地方.保留思想.

跳转用路由方式_第2张图片
6D2CBE7F-4759-49E0-A33A-108826962DA5.png

你可能感兴趣的:(跳转用路由方式)