NSDictionary Clé Pour La Valeur De L'Objet?
Pouvons-nous obtenir la clé d'un objet dans un NSDictionary
par le passage d'un particulier de la valeur ou de l'objet?
Vous devez vous connecter pour publier un commentaire.
Pouvons-nous obtenir la clé d'un objet dans un NSDictionary
par le passage d'un particulier de la valeur ou de l'objet?
Vous devez vous connecter pour publier un commentaire.
-[NSDictionary allKeysForObject:]
retourne unNSArray
de toutes les clés dont les objets correspondent à l'objet passé, où le "match" est déterminé parisEqual:
.NSArray
bien que cela devrait être clair à partir du nom de la méthode.Pour répondre à votre question, une manière plus précise, utilisez la commande suivante pour obtenir une clé pour un objet particulier:
lastObject
àobjectAtIndex:0
pour éviter de lancer une exception si il n'y a aucun de ces clés.firstObject
si vous utilisez la dernière version du SDKC'est comment vous pouvez obtenir une première clé pour l'objet (dans le cas d'un
NSString
):Cela gère si l'objet n'est pas trouvé dans le dictionnaire.