2011-05-03 4 views
2

C'est la manière correcte de vérifier l'absence d'une étiquette dans un dictionnaire.Vérification de la présence d'un tag dans un dictionnaire

Par exemple:

self.anArray = [dict objectForKey:@"Names"]; 

Obtient un élément s'il y a un appelé « Noms » dans le dictionnaire dict.

Existe-t-il une méthode pratique pour vérifier si «Noms» existe dans le dictionnaire?

Merci beaucoup, -Code

Répondre

2

vérifier si juste -objectForKey: rendement nul.

id res = [dict objectForKey:@"Names"]; 
if (res == nil) 
    NSLog(@"Does not have Names"); 
else 
    self.anArray = res; 

Depuis un contenant Objective-C ne peut pas tenir nulle, si -objectForKey: renvoie nil il doit être le cas que la clé correspondante est absente.

+0

Merci KennyTM <3 –

Questions connexes