आप कितने की-वस्तु (की-वैल्यू) जोड़े ताकि तरह देखते हैं पता कर सकते हैं: शब्दकोश प्रलेखन के माध्यम से देख, NSDictionary
के count
विधि पर
NSArray * allKeys = [mutableDictionary allKeys];
NSLog(@"Count : %d", [allKeys count]);
संपादित
(या संपत्ति) भी काम करना चाहिए। मुझे लगता है कि आपको 0 गिनती मिल रही है क्योंकि शब्दकोश खाली या शून्य था। मैंने अपना समाधान दिया क्योंकि मैं प्रविष्टियों को सीधे गिनने की तुलना में चाबियों की गणना करने के बारे में और अधिक ध्यान देता हूं।
कृपया इस तथ्य पर विचार करें कि आपने कहीं और इस मुद्दे को ठीक किया है।
• वास्तव में शब्दकोश
या
• पॉप्युलेट एक बग फिक्सिंग करके जहां mutableDictionary किसी भी तरह नहीं के बराबर
मैं था द्वारा इस परीक्षण कोड चलाने के लिए और टिप्पणी की उत्पादन
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
स्रोत
2012-01-11 07:03:47
यह वापस गिना जाएगा: 2 –
@ राकेशबहट +1 मुझसे। मैंने गिनती विधि में कुछ शोध के बाद अपना जवाब संपादित किया। मेरा मानना है कि ओपी के पास कुछ अन्य मुद्दा था जिसे बाद में हल किया गया है। –