J'essaie d'utiliser Segue pour présenter puis rejeter une vue Popover un UIBarButtonItem
est cliqué.Segue Popover ne se comportera pas correctement
J'ai créé un Segue générique qui n'ancré à rien mais la vue et lui a donné un nom
J'ai Ancré le UIBarButtonItem dans le Générateur Interface:
- (IBAction)clickedSettings:(id)sender {
if(self.popSegue != nil) {
[self.popSegue.popoverController dismissPopoverAnimated:YES];
} else {
//Current says only a button may
[self performSegueWithIdentifier:@"Settings" sender:sender];
}
}
Mais quand jamais je clique sur le bouton pour afficher la Segue il me donne une erreur:
en raison de l'application Mettre fin exception uncaught « NSInternalInconsistencyException », la raison: « UIStoryboardPopoverSegue doit être présenté à partir d'un bouton de la barre élément ou une vue.
Il ne touche même pas mon -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
J'ai lu les questions suivantes sur la pile:
Mais je comprends toujours le même Erreur. Pour la vie de moi je ne peux pas comprendre ce qui se passe mal
u trouver une ne solution pour cela? – iosMentalist