Base de Données : chemin d'accès clé nom n'est pas trouvé dans l'entité

Je suis plante avec ce message :

'NSInvalidArgumentException', la raison: 'chemin d'accès clé nom n'est pas trouvé dans l'entité

Obvisouly je ne suis pas d'interrogation de mon entité correctement .

//fetching Data

NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];

NSManagedObjectContext *context = [(AppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext];

NSEntityDescription *entity = [NSEntityDescription entityForName:@"Viewer" inManagedObjectContext:context];
[fetchRequest setEntity:entity];

NSString *attributeName = @"dF";

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name like %@",attributeName];
[fetchRequest setPredicate:predicate];

NSLog(@"predicate : %@",predicate);
NSError *error;
NSArray *items = [context executeFetchRequest:fetchRequest error:&error];
NSLog(@"items : %@",items);

[fetchRequest release];

//end of fetch

Et voici mon Modèle de données:
Base de Données : chemin d'accès clé nom n'est pas trouvé dans l'entité

Je veux retourner la valeur de "dF", ne devrait pas l'appeler comme cela ? :

NSString *attributeName = @"dF";
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name like %@",attributeName];
Qu'est-ce que name sur votre prédicat? Il n'y a pas de propriété name sur votre entité!
ah, c'est là que je suis se confondent alors . Je veux retourner la valeur de l'Attribut dont le nom est "dF" .

OriginalL'auteur Finger twist | 2010-09-15