web-dev-qa-db-fra.com

Présentation par programmation de Modal View Controller dans Swift

Dans l'écran principal de mon application iOS, j'ai une vue de tableau remplie avec une liste d'utilisateurs d'un service Web, ce que je veux faire est d'afficher la table et par-dessus un contrôleur de vue modale. J'ai tout configuré, mais je ne sais pas comment présenter mon "ModalVC" par programme à partir de l'écran principal, et le faire après le remplissage du tableau? Le code ci-dessous est pour présenter un contrôleur de vue normal par programme.

let vc : AnyObject! = self.storyboard!.instantiateViewControllerWithIdentifier("ModalVC")
self.showViewController(vc as! UIViewController, sender: vc)
15
user3188157

Présentation d'un contrôleur de vue du nom de classe ModalVC par programmation

let modalVC = ModalVC.instantiateFromStoryboard(self.storyboard!)
self.presentViewController(modalVC, animated: true, completion: nil)

Swift 3:

let modalVC = ModalVC.instantiateFromStoryboard(self.storyboard!)
self.present(modalVC, animated: true, completion: nil)
35
Lukas