2013-02-08 19 views

答えて

37

値がNSDictionaryに複数回含まれる可能性があるので、「この値のキーを教えてください」とは言えません。しかし、あなたは "私にこの値を含むすべてのキーを与えてください"と言うことができます。

YourObject* o = [arrayOfKeys firstObject];

をしかし、常にNILを行うと、この配列を確認数える:

値が辞書に一度だけある場合

NSArray* arrayOfKeys = [yourDictionary allKeysForObject:myObject];

、あなただけ使用して、それを抽出することができます。先行する例外を越えて!

P.S.クレジットは、objectAtIndex:0

+0

+1の代わりに、firstObjectメソッドの代わりに@ハギルしてください。 –

+2

'YourObject * o = [arrayOfKeys firstObject];'安全でしょう:) – Hemang

+0

投稿の編集コードを他の人が行うべきかどうかはわかりません。 –

関連する問題