2010-09-08 6 views
0

J'essaie de faire en sorte que mon application recharge des données lorsqu'elle est mise au premier plan via la méthode applicationWillEnterForeground. Je peux obtenir la fonction pour travailler et écrire au NSLog, mais j'ai une fonction que je veux être appelée d'une autre classe, comment pourrais-je m'y prendre?Multitâche et applicationWillEnterForeground

J'ai essayé ci-dessous:

- (void)applicationWillEnterForeground:(UIApplication *)application { 
    //Re-run... 
    [MainViewController reRun]; 
} 

Soyez doux peu d'un débutant ...

Répondre

6

Vous pouvez vous inscrire à UIApplicationDidBecomeActiveNotification et recharger vos données lorsque vous recevoir.

+0

Bonjour Benj, merci pour la réponse. Pourriez-vous me donner un coup de pouce dans la bonne direction à ce sujet? – jimbo

+4

dans votre ViewController: [[NSNotificationCenter defaultCenter] addObserver: auto-sélecteur: @selector (appEnterForeground :) nom: UIApplicationDidBecomeActiveNotification objet: nil]; Ensuite, créez une méthode nommée - (void) appEnterForeground: (NSNotification *) notif dans laquelle vous faites ce que vous voulez recharger vos données. – Nyx0uf

Questions connexes