Comment faire pour que quand je me Connect sur mon application la première page lancer sois celle du profil et non laceuille svp
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
Bonjour, tu utilise swiftUI ou le storyboard ?
Hello,
Si tu utilises UIKit, il faut que tu aies un TabBarController.
Ensuite, dans AppDelegate :
- il faut que tu initialises une variable en la castant en tant que UITabBarController
- sélectionner l’index voulu (attention, la première icône tout à gauche à l’index 0)
- initialiser ton navigation viewcontroller et lui donner la destination souhaitée
- caster ton viewcontroller avec la bonne classe
- 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.