Copyright © ZOZO Technologies, Inc. All Rights Reserved.
3PVUFSͷ࣮
class ItemsRouter : NSObject, ItemsRouterInput {
static func assembleModule() -> UIViewController {
let view = UIStoryboard(name: "ItemListViewController", bundle: nil).instantiateInitialViewController() as! ItemListViewController
let presenter = ItemsPresenter()
let interactor = ItemsInteractor()
let router = ItemsRouter()
view.presenter = presenter
presenter.view = view
presenter.interactor = interactor
presenter.router = router
interactor.output = presenter
router.viewController = view
return UINavigationController(rootViewController: view)
}
func presentDetailsInterfaceForItem(id: Int) {
// ը໘ભҠॲཧ
}
}