J'ai ajouté tout le code de l'Application Délégué, et je suis en mesure d'ajouter au modèle de données et les récupérer à partir du modèle de données dans applicationDidFinishLaunchingWithoptions.
Mon problème c'est quand je suis en train d'écrire pour le modèle de données de mon point de Vue Contrôleur. J'ai ajouté ce code dans le fichier d'en-tête:
NSFetchedResultsController *fetchedResultsController;
NSManagedObjectContext *managedObjectContext;
@property (nonatomic, retain) NSFetchedResultsController *fetchedResultsController;
@property (nonatomic, retain) NSManagedObjectContext *managedObjectContext;
Et ce code de mon fichier de mise en oeuvre:
NSManagedObjectContext *context = [self managedObjectContext];
NSManagedObject *model = [NSEntityDescription
insertNewObjectForEntityForName:@"Events"
inManagedObjectContext:context];
[model setValue:@"Sample Event" forKey:@"eventName"];
NSError *error;
if (![context save:&error]) {
NSLog(@"Couldn't save: %@", [error localizedDescription]);
}
Cependant, j'obtiens l'erreur suivante:
'NSInvalidArgumentException', reason: '+entityForName: nil is not a legal NSManagedObjectContext parameter searching for entity name 'Events''
Personne ne sait ce qui se passe? Toute aide serait appréciée.