2009-08-18 9 views
0

Pourquoi ma UIViewController la fonctionPourquoi viewWillAppear tirs deux fois

- (void)viewWillAppear:(BOOL)animated 

deux fois tiré à .... Est-ce mal?

Quelqu'un peut-il m'aider?

Merci d'avance ..

+0

2 fois quand? peut-être que vous appelez est 2 fois? :) – Daniel

+2

Je n'ai jamais vu cela arriver. Pouvez-vous poster le code? – zpasternack

Répondre

2

J'avais l'habitude d'avoir le même problème. Si vous utilisez un projet basé sur la navigation, l'IB définit par défaut votre RootViewController comme votre première vue sur le NavigationController. Donc, si vous repoussez la même vue sur le NavigationController dans l'application: didFinishLaunchingWithOptions :, il lancera ViewWillApper pour la deuxième fois.

Si ce n'est pas le cas, essayez de mettre un point d'arrêt et découvrez quand il se déclenche.