[NSCFString stringValue]: sélecteur non reconnu envoyé à l'instance

Je suis en utilisant ce code de requête de base de données et renvoie la valeur de la clé, je stocke la valeur comme ceci :

 NSString *newName= @"test"; 
 [newShot setValue:newName forKey:@"shotNumber"]; 

et j'ai une requête comme ceci :

NSManagedObject *mo = [items objectAtIndex:0];  //assuming that array is not empty
  NSString *value = [[mo valueForKey:@"shotNumber"] stringValue];
  NSLog(@"Value : %@",value);

Je suis plante avec ce message :

[NSCFString stringValue]: unrecognized sélecteur envoyé à l'instance,

personne ne sait où qui serait venue ?

source d'informationauteur Finger twist