Tentative de licencier du contrôleur de vue pendant qu'une présentation ou un licenciement est en cours
J'ai DEUX UIViewController
classes, où en FirstClass
j'ai un UIButton
pour Connexionlorsque l'utilisateur appuie sur le bouton, je vais d'affichage SecondClass
... Pour ce que j'ai fait,
SecondClass *index = [[SecondClass alloc] init];
[self presentModalViewController:index animated:YES];
Dans SecondClass j'ai un déconnexion bouton, qui vous redirigera vers FirstClasspour ce que j'ai fait,
[self dismissModalViewControllerAnimated:YES];
Quand je presse le bouton de Déconnexion dans SecondClass, j'ai le msg d'avertissement
**Attempt to dismiss from view controller <FirstClass: 0e39w88e160> while a presentation or dismiss is in progress!**
Quel est le problème ici..
source d'informationauteur Harish Saran
Vous devez vous connecter pour publier un commentaire.
Ajouté la fois sur iOS 6 et pré-iOS 6 réponses:
iOS 5.0 et versions ultérieures
Lorsque vous vous déconnectez, ajouter cette case avant de le rejeter:
iOS 4.X et moins
Ajouter cette case avant de le rejeter:
Appeler ces lignes où vous logout & puis vérifier:
Il y a beaucoup de choses qui peuvent causer ce, voici quelques options:
De mieux comprendre le problème s'il vous plaît copiez et collez le code des deux contrôleurs dans son intégralité.