Question

Je renvoie une chaîne de type T ou F à partir d'une paire valeur / clé NSDictionary. J'essaie de savoir s'il s'agit du T ou du F, mais cela ne fonctionne jamais comme je le pensais. Je suis sûr qu'il existe une solution très simple à ce problème.

if ([game objectForKey:@"complete"] == @"T") never evaluates to true.
Était-ce utile?

La solution

Changez cela en:

if ([[game objectForKey:@"complete"] isEqualToString: @"T"]) 

Ce que vous faisiez consistait à comparer des pointeurs à des chaînes, pas à leur contenu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top