Utilisation de storyboard c'est très facile. Vous faites simplement glisser l'action sur "Quitter". Mais comment dois-je l'appeler de mon code?
Réponses
Trop de publicités?- Créer un segue manuel ( ctrl -drag du propriétaire du fichier à la sortie),
- Choisissez-le dans le menu du contrôleur gauche sous le bouton vert EXIT.
Insérer le nom de Segue pour se détendre.
Ensuite, - (void)performSegueWithIdentifier:(NSString *)identifier sender:(id)sender.
avec votre identifiez-vous.
La réponse de bradleygriffith
était géniale. J'ai pris l'étape 10 et fait une capture d'écran pour la simplification. Ceci est une capture d'écran dans Xcode 6.
Faites simplement glisser le pointeur de l'icône orange vers l'icône rouge Quitter pour créer un déroulement sans aucune action / aucun bouton dans la vue.
Citation de texte à partir de la note technique d'Apple sur Unwind Segue: Pour ajouter une séquence qui ne sera déclenchée que par programmation, faites glisser l'icône du contrôleur de scène vers son icône de sortie, puis sélectionnez une action déroulante pour la nouvelle section dans le menu contextuel.
Vishal Chaudhry la réponse ci-dessus a fonctionné pour moi. Je voudrais également ajouter que, dans le but de déclencher manuellement l'seque à l'aide de:
[self performSegueWithIdentifier:@"mySegueName" sender:self];
à partir de dans le ViewController vous devez également sélectionner le déroulement des enchaînements en vertu de la ViewController de la Scène dans le scénario et dans les propriétés de la vue sur le membre de droite de s'assurer que l'Identifiant champ contient le namer vous faites allusion, dans le code ("mySegueName" dans l'exemple ci-dessus).
Si vous omettez cette étape, la ligne ci-dessus, une exception sera levée que la seque nom n'est pas connu.