How to call UIViewController's transitionFromViewController in Swift?
swift, uiviewcontroller
Solution
Working solution:
containerViewController.transitionFromViewController(
fromViewController,
toViewController: toViewController,
duration: 0.2,
options: UIViewAnimationOptions.TransitionCrossDissolve,
nil,
completion: { finished in
fromViewController.removeFromParentViewController()
toViewController.didMoveToParentViewController(containerViewController)
toViewController.view.frame = containerViewController.view.bounds
})
Problem
How should I implement this method call with Swift? ``` [containerViewController transitionFromViewController:fromViewController toViewController:toViewController duration:0.2 options:UIViewAnimationOptionTransitionCrossDissolve animations:nil completion:^(BOOL finished) { [fromViewController removeFromParentViewController]; [toViewController didMoveToParentViewController:containerViewController]; toViewController.view.frame = containerViewController.view.bounds; }]; ``` ==== ``` containerViewController.transitionFromViewController( fromViewController, toViewController, 0.2, UIViewAnimationOptionTransitionCrossDissolve, nil, nil) ``` I get this error: Use of unresolved identifier 'UIViewAnimationOptionTransitionCrossDissolve'