Vidéo: Apple CarPlay : l'iPhone au centre de la voiture connectée 2025
Vous voulez que votre vue de table apparaisse automatiquement lorsque l'utilisateur accède à votre application iOS. Il doit s'afficher automatiquement lorsque l'utilisateur supprime le message UIAlertView - celui qui affiche le message «Welcome to Road Trip» la première fois que l'application est lancée.
La meilleure façon de gérer cela est de fournir une méthode qui sera appelée lorsque l'alerte est rejetée par l'utilisateur, puis d'afficher la table de destination dans cette méthode. Voici les étapes pour le faire:
-
Ajoutez UIAlertViewDelegate à la liste des délégués séparés par des virgules de MasterViewController dans MasterViewController. h.
-
Désignez le contrôle MasterViewController comme UIAlertViewDelegate en ajoutant la ligne de code UIAlertViewDelegate indiquée dans le Listing 20-17 à la méthode viewDidLoad dans MasterViewController. m.
-
Ajouter l'alertView: clickedButtonAtIndex: méthode à MasterVIewController. m. Le code simple affiche la table de destination comme souhaité.
- (void) createDestinationModel: (int) destinationIndex {… // code précédent if (appDelegate.pestProperty == nil) {UIAlertView * alert = [[UIAlertView alloc] initWithTitle: @ "Bienvenue à Road Trip "message: @" Veuillez sélectionner une destination dans le menu Road Trip "délégué: nil cancelButtonTitle: @" OK "otherButtonTitles: nil]; alerte. déléguer = soi-même; [alerte];}
Et utilisez ce simple code pour afficher la table de destination.
- (void) alertView: (UIAlertView *) alertView clickedButtonAtIndex: (NSInteger) buttonIndex {[self performSegueWithIdentifier: @ "Destinataire" expéditeur: self];}
