Domanda

I miei download app dati da internet quando inizia, durante la schermata iniziale. Lo fa lo stesso quando, dal fondo, entra in primo piano (quando l'utente apre l'applicazione dallo sfondo).

Quando l'applicazione è aperta, l'utente può spingere alcuni punti di vista per leggere le informazioni scaricate.

Voglio che quando l'applicazione è aperta da parte dello Stato di sfondo, i viewControllers vengono estratti fino a quando il primo punto di vista è mostrato ... Voglio fare qualcosa di simile nella mia AppDelegate:

while ([self.view isNotMainView]) //of course this method doesn't exists
     { [self.navigationController popViewControllerAnimated:NO]; }

è possibile?

Grazie

È stato utile?

Soluzione

Just use:

[self.navigationController popToRootViewControllerAnimated:NO];

Hope that Helps!

Altri suggerimenti

hope Following link will help...

How are people popping their UINavigationController stacks under a UITabBarController?

You can keep a reference or Current navigation controller in your appdelegate OR you can write this in you viewDidUnload OR viewWillDisapper for popping navigation to root when application goes to background.

You could just compare the view against your main view if you have a reference hanging around:

while (self.view != myMainView)

etc. (Assuming that self.view is the correct reference as well.)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top