96 votes

Appels déséquilibrées pour commencer/terminer les transitions d’apparence pour<FirstViewController: 0x2a2c00=""></FirstViewController:>

J’ai ce problème quand j’ai simuler mon application, ce n’est pas une erreur ou un avertissement, mais il apparaît dans ma console, tout le monde ait jamais connue ça avant ?

50voto

chings228 Points 879

Dans mon cas, cette erreur se produit lorsque vous cliquez sur les deux onglets dans un tableview très rapide.

Le résultat de causes mal titlename, bouton de retour disparaître. Quelqu'un a mentionné que lorsque vous appuyez sur une vue, set animated:NO. L'erreur disparaît, mais provoque toujours un comportement étrange. Il pousse les deux points de vue, alors vous avez besoin de deux fois sur retour pour revenir à la tableview écran.

La méthode que j'ai essayé pour résoudre ce problème:

ajouter BOOL cellSelected;

en viewWillAppear cellSelected = YES;

dans didselectcell délégué if (cellSelected){ do action ; cellSelected = NO;}

Cela permet d'éviter de cliquer deux cellules différentes très rapide.

43voto

tttthomasssss Points 867

Dans mon cas, c’est arrivé quand j’ai déclenché dans un des éléments `` méthode.

En déplaçant la `` méthode a résolu le problème.

La raison probable est que dans pas toutes les animations de fantaisie sont déjà terminés, tandis que dans tout est fait.

21voto

user1027323 Points 200

J’ai également ce problème. J’ai trouvé deux solutions à ce problème :

  1. Vous pouvez voir cette solution ci-dessus.
  2. J’ai trouvé la sous-classe de `` où ce problème soit résolu. Mise en mémoire tampon de manette de Navigation

16voto

prohuutuan Points 106

Vous devez exécuter votre code dans une boucle différente pour éviter ce problème

12voto

kunalg Points 472

J’ai eu beaucoup de problème avec la même question. J’ai résolu ce problème de cette façon

1) vous n’utilisez pas désigné initialiseur . Essayer de l’utiliser au lieu de simplement `` .

2) jeu de pour un non, et qui a résolu le problème. eg.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X