Avatar ·

Comment définir par programmation le contrôleur de vue initial dans un Storyboard ?

Bonjour à tous ! Je suis nouveau dans le développement iOS et j'utilise Swift. J'ai un Storyboard avec plusieurs View Controllers. Par défaut, dans le Storyboard, j'ai mis une flèche sur LoginViewController pour qu'il se lance en premier. Mais maintenant, j'ai besoin que l'application vérifie si l'utilisateur est connecté et, en fonction de cela, affiche soit LoginViewController, soit MainViewController. Je sais qu'on peut changer le contrôleur initial dans les paramètres du Storyboard, mais c'est statique. Comment puis-je faire cela par programmation ? J'ai essayé de faire quelque chose dans `AppDelegate`, mais je ne comprends pas comment accéder correctement au Storyboard et définir le contrôleur souhaité. Voici mon code actuel dans `AppDelegate` : ```swift func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { let isLoggedIn = UserDefaults.standard.bool(forKey: "isLoggedIn") if isLoggedIn { // Ici, il faut afficher MainViewController } else { // Ici