2010-08-31 4 views
0

J'ai une application qui précharge un mois de données et qui est publiée un jour à la fois.Comment recharger un NSFetchedResultsController?

NSDate *now = [NSDate date]; 

     // Create predicate 

     NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(location.name == %@) AND (date < %@)",longLocation,now]; 

Tout fonctionnait très bien avant plusieurs tâches à la fois, mais maintenant qu'il ne commence à partir de zéro, je ne peux pas obtenir de reconnaître la nouvelle date et recharger les données en fonction de cette nouvelle date. J'ai la vue chargée dans un TabBarController. Il semble vouloir s'accrocher à cette vue pour toujours et je ne peux pas avoir l'impression que viewWillAppear fait quoi que ce soit.

Toute aide serait grandement appréciée. Merci

Répondre

0

Si votre fetchRequestController utilise un cache et si vous souhaitez modifier le fetchRequest (par exemple en changeant un prédicat) que vous avez supprimer le cache avant d'utiliser à nouveau performFetch