Vidéo: Add New Day and the DRY Principle - Part 31 - Itinerary App (iOS, Xcode 10, Swift 4) 2025
La fonctionnalité Evénements nécessite en fait d'ajouter un certain nombre de composants liés à chaque fichier de storyboard dans votre application iOS. Pour ajouter EventsController à votre projet d'application iOS, procédez comme suit:
-
Dans le navigateur de projet, sélectionnez le groupe View Controller Classes puis cliquez avec le bouton droit sur la sélection et choisissez Nouveau fichier dans le menu qui s'affiche ou choisissez Fichier → Nouveau → Fichier dans le menu principal (ou appuyez sur ⌘ + N).
Quelle que soit la méthode choisie, vous êtes accueilli par la boîte de dialogue Nouveau fichier.
-
Dans la colonne de gauche de la boîte de dialogue, sélectionnez Cocoa Touch sous l'en-tête iOS, sélectionnez le modèle de classe Objective-C dans le volet supérieur droit, puis cliquez sur Suivant.
Vous verrez une boîte de dialogue qui vous permettra de choisir les options pour votre fichier.
-
Entrez EventsController dans le champ Class, choisissez ou entrez DetailViewController dans le champ Subclass Of, assurez-vous que la case Target for iPad est cochée et que XIB for User Interface est désélectionné, puis cliquez sur Next.
-
Dans la feuille Enregistrer qui s'affiche, cliquez sur Créer.
Vous devrez également créer un contrôleur qui gère chaque page d'événement. Procédez comme suit:
-
Dans le navigateur de projet, sélectionnez le groupe View Controller Classes puis cliquez avec le bouton droit sur la sélection et choisissez New File dans le menu qui apparaît ou choisissez Fichier → Nouveau dans le menu principal (ou appuyez sur ⌘ + N).
Dites bonjour à la boîte de dialogue Nouveau fichier.
-
Dans la colonne de gauche de la boîte de dialogue, sélectionnez Cocoa Touch sous l'en-tête iOS, sélectionnez le modèle de classe Objective-C dans le volet supérieur droit, puis cliquez sur Suivant.
Vous verrez une boîte de dialogue qui vous permettra de choisir les options pour votre fichier.
-
Entrez EventPageController dans le champ Classe, choisissez ou entrez UIViewController dans le menu déroulant Sous-classe De et assurez-vous que la case à cocher Cible pour iPad est sélectionnée et que l'option XIB pour interface utilisateur est désélectionnée. Cliquez sur Suivant.
-
Dans la feuille Enregistrer qui s'affiche, cliquez sur Créer.
