import UIKit protocol LoginViewControllerInput { func didLogined() } protocol LoginViewControllerOutput { func executeLoginFacebook(viewController: UIViewController) } protocol LoginViewControllerTransitionDelegate: class { func pushViewController() func dismissModalViewController() } class LoginViewController: UIViewController { weak var transitionDelegate:LoginViewControllerTransitionDelegate? v