Existe-t-il un moyen de supprimer tous les enregistrements d'un NSManagedObjectContext
?Supprimer tous les enregistrements dans NSManagedObjectContext
J'utilise le code suivant pour insérer des données:
NSManagedObjectContext * context = [[NSApp delegate] managedObjectContext];
NSManagedObject * basket = nil;
basket = [NSEntityDescription insertNewObjectForEntityForName:@"ShoppingBasket"
inManagedObjectContext: context];
[basket setValue:[firstSelectedObject valueForKey:@"accessoryID"]
forKey: @"accessoryID"];
Comment puis-je supprimer tous les enregistrements? Je veux quelque chose qui ressemble à la fonction "remove:", mais pour tout enlever.
Il n'y a pas 1 solution de ligne de code? c'est-à-dire le contexte de vidage, ou le contexte vide, ou supprimer tout – aneuryzm
Nope. Pas de "DROP DATABASE" pratique; stand-in. –
Oui, il y a, voir ma réponse ci-dessous. Supprime la base de données et vous permet de la recréer. – runmad