BaseViewController
BaseViewController 是对 Route 的一层简化,
controller 不需要实现 RouteProtocol,
BaseViewController 已经对 RouteProtocol 进行实现,
controller 只需要集成 BaseViewController
使用方式
import Cenarius
class UseViewController: BaseViewController {
override func viewDidLoad() {
super.viewDidLoad()
if let str = params?["productCode"].stringValue {
self.productCode = str
}
}
}
然后就能注册这个controller到路由里面
以后就能通过 url 打开这个 controller,详情看Route文章中的注册和打开详解