Problème Tab Bar, choisir une icône par défaut

Comment faire pour que quand je me Connect sur mon application la première page lancer sois celle du profil et non laceuille svpCapture d’écran 2020-12-11 à 11.14.44

Tu développes pour quel OS ?

merci de votre réponse sur Xcode

Je n’ai pas de réponse toute faite à te donner, mais voilà une piste à explorer (par contre, c’est de l’Objective-C) :

Je t’invites à consulter la documentation, et plus particulièrement ce lien :
https://developer.apple.com/documentation/uikit/uitabbarcontroller#topics
pour approfondir tes connaissances :slight_smile:

Bonjour, tu utilise swiftUI ou le storyboard ?

Hello,

Si tu utilises UIKit, il faut que tu aies un TabBarController.
Ensuite, dans AppDelegate :

  1. il faut que tu initialises une variable en la castant en tant que UITabBarController
  2. sélectionner l’index voulu (attention, la première icône tout à gauche à l’index 0)
  3. initialiser ton navigation viewcontroller et lui donner la destination souhaitée
  4. caster ton viewcontroller avec la bonne classe
  5. push ce viewcontroller

Ça donne quelque chose comme ça si tu veux charger le 3ème onglet :

let rootViewController = self.window!.rootViewController as! UITabBarController
rootViewController.selectedIndex = 2
let navVc:UINavigationController = rootViewController.viewControllers![2] as! UINavigationController
let vc = navVc.topViewController as! ProfileViewController
rootViewController.navigationController?.pushViewController(vc, animated: true)

Je suis sur story board

Franchement, tu devrais passer à SwiftUI. Ce sera nettement plus facile à utiliser pour toi, que UIKit et le Storyboard.