Que faire à propos de “la Finition jusqu'à une navigation de transition dans un état inattendu. La Barre de Navigation sous-vue de l'arbre peut être corrompus.”

Je suis en train d'écrire une application iPhone à l'aide de Appcelerator Titanium Mobile. Je suis masquage et l'affichage de l'onglet groupe basé sur ce que la fenêtre a le focus.

dashWin.addEventListener("focus",function(e) {
    if (dashWin.tabGroupVisible == true) {
        dashWin.tabGroupVisible=false;
        tabGroup.animate({bottom:-50,duration:500});
    }
});

Le code ci-dessus se cache le groupe d'onglets lorsque dashWin reçoit un accent de l'événement. Cependant, je vois ce message dans le Titane de la console lorsque l'événement est déclenché lors de l'exécution dans le simulateur d'iPhone:

La finition jusqu'à une navigation de transition dans un état inattendu. La Barre de Navigation sous-vue de l'arbre peut être corrompus.

Une recherche sur Google tourne un résultat: Une autre question StackOverflow qui peuvent avoir un indice quant à ce qui se passe.

Informations supplémentaires: je ne reçois le message quand j'ai utiliser le bouton Retour de l'enfant fenêtre pour revenir à l'onglet de dashWin. Si j'utilise un onglet pour revenir à dashWin, je ne reçois pas le message.

OriginalL'auteur Trott | 2011-03-24