0

J'ai une application qui analyse toutes mes données de mon service Web dès que l'application est chargée mais je veux ajouter un IBAction (Button) qui supprimera toutes les données de la CoreData et reparse l'information (donc la mise à jour de la base de données) - comme un bouton Actualiser.Informations Suppression des données de base

la méthode qui appelle l'analyse est la suivante:

- (void)getRssData 
{ 
    self.webServiceAndParser = [[LukesParser alloc] initWithDelegate:self]; 
    [self.webServiceAndParser getAllData]; 
} 

La méthode de données noyau im en utilisant la construction de l'objet dans la récupération de mon contrôleur de résultats est la suivante:

- (void)insertNewObject 
{ 
    // Create a new instance of the entity managed by the fetched results controller. 
    NSManagedObjectContext *context = [self.fetchedResultsController managedObjectContext]; 
    NSEntityDescription *entity = [[self.fetchedResultsController fetchRequest] entity]; 
    NSManagedObject *newManagedObject = [NSEntityDescription insertNewObjectForEntityForName:[entity name] inManagedObjectContext:context]; 
    [newManagedObject setValue:[NSDate date] forKey:@"timeStamp"]; 

    // Save the context. 
    NSError *error = nil; 
    if (![context save:&error]) 
    { 

     NSLog(@"Unresolved error %@, %@", error, [error userInfo]); 
     abort(); 
    } 
} 

des idées?

Répondre

Questions connexes