2010-06-30 7 views
0

J'émigre ma base de code de l'application pour iPhone SDK 4. Dans l'un des écrans que j'utiliseModalViewController va à fond sur l'application commencer

- (IBAction) LoadSearch {

MySearchViewController * mySearchController = [[MySearchViewController alloc] initWithNibName: @ "Ma collection de MySearchViewController": nil];

[self.navigationController presentModalViewController: mySearchController animé: OUI];

}

qui lance le ModalViewController. Lorsque le modal est ouvert, si l'utilisateur clique sur le bouton d'accueil, l'application passe à l'état suspendu. Si je relance l'application, immédiatement après le lancement, le Modal devient invisible. Il semble que le Modal passe en arrière-plan des vues de navigationController. Je peux voir le modal quand je fais tourner l'iphone en mode paysage (le modal est en train d'être pivoté de manière appropriée).

Quelqu'un at-il déjà vu ce problème? Toutes les suggestions sont appréciées.

Répondre

0

J'ai résolu ce problème moi-même. J'appelais [window addSubview: tabBarController.view] dans applicationDidBecomeActive. Donc, cela a entraîné l'ajout de tabBarController.view à la fenêtre et tous les modalViewControllers ont été poussés à l'arrière-plan.

Questions connexes