あなたはとても似がいくつあるか、キー・オブジェクト(キーと値)のペアを見つけることができます:辞書のドキュメントを見に際して
NSArray * allKeys = [mutableDictionary allKeys];
NSLog(@"Count : %d", [allKeys count]);
EDIT
、NSDictionary
のcount
方法(またはプロパティ)も同様に動作するはずです。私は辞書が空だったり無かったのであなたが0カウントを受け取っているかもしれないと思います。エントリを直接数えるよりも、キーの列挙についてもっと気にする傾向があるので、私は解決策を提示しました。
問題を別の場所に解決したことをご検討ください。実際mutableDictionaryが
nilを何とかたバグを修正することにより、辞書
または
•を取り込むことで
•私はこのテストコードを実行するとコメントした出力
NSMutableDictionary * countDict = [NSMutableDictionary dictionaryWithObject:@"test" forKey:@"test"];
[countDict setObject:@"foo" forKey:@"bar"];
NSLog(@"test count %d", countDict.count); //test count 2
countDict = nil;
NSLog(@"test count %d", countDict.count); //test count 0
返されます。カウント:2 –
@RakeshBhatt +1私から。私はカウント方法のいくつかの研究の後に私の答えを編集しました。私は、OPにはその後解決されたいくつかの他の問題があったと思います。 –