Ce sujet est dans mon esprit depuis un moment. Disons que j'ai une application Cocoa qui nécessite que l'utilisateur se connecte. Une fois l'utilisateur connecté, l'application affiche certaines données provenant de la base de données. J'ai deux MVC bien conçus (LoginModel, LoginView, LoginController & DataModel, DataView, DataController). Quel est le meilleur moyen de rediriger vers DataController depuis LoginController? De plus, comment pourrais-je basculer entre les MVC si j'avais en plus Data2Model, Data2View, Data2Controller?Communication entre plusieurs MVC Cocoa
0
A
Répondre
0
Créez une classe de base «contrôleur accrédité» qui vérifie le jeton d'authentification et lance automatiquement votre contrôleur de connexion lorsque l'authentification n'existe pas.
Votre contrôleur de connexion aura besoin d'une propriété pour le contrôleur à revenir (ou si vous utilisez iOS, vous pouvez simplement faire sauter la pile du contrôleur de vue). Avec cette configuration, vous utilisez simplement vos contrôleurs accrédités et ils afficheront automatiquement la connexion lorsque les informations d'identification expireront.
Questions connexes
- 1. Communication entre plusieurs serveurs
- 2. communication entre plusieurs composants EmberJs
- 3. Cocoa NSNotificationCenter la communication entre les applications a échoué
- 4. Communication entre Cocoa et SWF en utilisant WebKit
- 5. Communication entre Node.Js et l'application ASP.NET MVC
- 6. Communication interprocessus entre plusieurs applications nodejs
- 7. Communication entre les formulaires
- 8. Communication entre formulaires
- 9. Communication entre la vue et le modèle dans MVC
- 10. Communication directe entre modèle et vue dans l'application asp.net mvc
- 11. Communication entre les vues Contrôleurs
- 12. Communication entre programmes .NET
- 13. Communication entre les vues
- 14. Communication Coldfusion entre serveurs
- 15. La communication entre les
- 16. communication entre modules d'oreillette
- 17. Communication WCF entre domaines
- 18. Liferay communication entre portlets
- 19. Communication entre applications?
- 20. Communication entre différentes formes
- 21. Communication entre servlets
- 22. Communication entre les formulaires
- 23. Communication entre objets
- 24. Communication entre les programmes
- 25. communication entre express + angularJS
- 26. communication entre smartphone
- 27. communication entre les processus
- 28. Communication entre view controllers
- 29. Communication entre les pages
- 30. Communication entre applications intranet
Bonne idée! Merci. Qu'en est-il un modèle pour traiter plusieurs fenêtres, panneaux et onglets? –
Avec une interface à plusieurs fenêtres, il est probablement plus sûr d'implémenter la connexion en tant que feuille. Le contrôleur accrédité afficherait la feuille dans la fenêtre principale ('windowForSheet') chaque fois qu'une nouvelle authentification de connexion est requise. –
Merci! Ça marche pour moi –