J'essaie de comprendre la communication entre deux contrôleurs de vue.Quelles sont les différences entre instantiateViewController (withIdentifier :) vs ViewController (nibName: bundle :)?
Lors du passage de données sans segue, j'ai vu deux méthodes pour créer une instance de contrôleur de destination.
La première est storyboard?.instantiateViewController(withIdentifier:)
. Le deuxième est ViewController(nibName:bundle:)
. Puis présentez-les avec present(UIViewController..)
.
Quelles sont les différences entre les deux méthodes? Sont-ils juste pour trouver les contrôleurs de vue par un identifiant de storyboard ou un nibName
?
Oui, cela dépend où (c'est-à-dire dans quel type de fichier) le contrôleur de vue a été conçu. –