J'ai les données suivantes dans une variable NSDictionary:question NSDictionary
{
value = "TV-PG";
}
Je me demandais comment obtenir la valeur de « valeur » clé ici.
J'ai essayé:
NSDictionary *fieldMaturityRating = [[parsedItems objectAtIndex:0] objectForKey:@"field_maturity_rating"];
NSString *dateRelease = [fieldMaturityRating objectForKey:@"value"];
(où, fieldMaturityRating est un NSDictionary avec la valeur donnée) et je reçois:
-[__NSArrayM objectForKey:]: unrecognized selector sent to instance 0xd9cd3f0
[10530:707] *** Terminating app due to uncaught exception: -[__NSArrayM objectForKey:]: unrecognized selector sent to instance 0xd9cd3f0
Quelqu'un peut-il bien vouloir me aider? Merci.
Note: si je fais une pause l'exécution et faire un po
après la 1ère ligne de code présenté ici, je reçois le texte suivant:
(gdb) po fieldMaturityRatingNew
<__NSArrayM 0x79af250>(
{
value = "TV-PG";
}
)
essayé avec l'évolution du travail de name..didnt .. C'est une variable locale .. :( – Ahsan
Piste où vous utilisez cette variable et vérifiez si vous lui assignez un tableau –
J'ai mis à jour ma réponse Vous devriez vraiment comprendre pourquoi votre tableau parsedItems n'est pas rempli avec les données que vous avez J'attends. –