J'ai une question d'architecture. Mon application utilise un TabBarController directement dans la fenêtre de l'application. Le composant ApplicationDelegate crée le managedObjectContext, bien qu'il n'en ait pas réellement besoin.Comment partager un ManagedObjectContext lors de l'utilisation de UITabBarController avec des contrôleurs UINavigationController internes
Chaque ViewController dans le TabBarController est un contrôleur de navigation. Le premier contrôleur de vue pour chaque NavigationController sont mes vues personnalisées. Tout est créé un lien via Interface Builder.
Maintenant, comment est-ce que je passe le managedObjectContext autour du bon chemin? En fait, j'ai besoin de mes vues pour charger les données dès que possible de sorte que lorsque l'utilisateur choisit un onglet ou navigue à travers les NavigationControllers, les données sont déjà là.
Mes questions sont les suivantes:
- Comment je passe le contexte correctement?
- Quand dois-je récupérer mes données, c'est-à-dire dans quelle méthode? "viewDidLoad" ou "viewDidAppear"?
Merci pour toutes les idées!
Merci. Cela m'a aidé. – Czar