J'ai une application basée sur NavigationController dans laquelle le modèle de données est stocké dans appDelegate après avoir été récupéré à l'aide de CoreData. Les vues qui affichent les données ont toutes un pointeur vers appDelegate afin qu'elles puissent interroger le modèle pour les données requises. Ils appellent ensuite des méthodes dans appDelegate en réponse aux sélections de l'utilisateur.Utilisation d'iPhone NSNotifications dans l'application MVC
Ma question est, le motif MVC ne cache-t-il pas de façon optimale les données de la vue? Serait-il préférable que l'appDelegate (dans ce cas, servant de modèle et de contrôleur) fournisse les données à la vue et que la vue envoie simplement une notification lorsqu'il y a une entrée de l'utilisateur? Cela éliminerait le besoin pour l'affichage de maintenir un pointeur sur appDelegate.
Vous avez raison ... Je voulais dire viewController. – Alpinista