एनएस डिक्शनरी में संबंधित मूल्य से कुंजी कैसे प्राप्त करें? मुझे सभी केयस फ़ंक्शन के बारे में पता है, लेकिन क्या हमारे पास एक तरीका है जो एकल मूल्य के लिए एकल कुंजी देता है।एनएस डिक्शनरी में संबंधित मूल्य से कुंजी कैसे प्राप्त करें?
14
A
उत्तर
37
ठीक है क्योंकि एक मूल्य NSDictionary में कई बार हो सकता है, "मुझे इस मूल्य के लिए कुंजी दें" कहने का कोई तरीका नहीं है। लेकिन आप कह सकते हैं "मुझे इस मूल्य वाले सभी चाबियाँ दें"।
NSArray* arrayOfKeys = [yourDictionary allKeysForObject:myObject];
यदि मान शब्दकोश में केवल एक बार है, तो आप सिर्फ यह निकाल सकते हैं, का उपयोग करते हुए:
YourObject* o = [arrayOfKeys firstObject];
लेकिन, हमेशा एक शून्य करते हैं और गिनती इस सरणी पर जांच। आगे सीमा अपवादों से बाहर!
पीएस firstObject
के लिए @Hagile के लिए क्रेडिट objectAtIndex:0
संबंधित मुद्दे
- 1. एनएस डिक्शनरी को
- 2. एनएस डिक्शनरी
- 3. एनएस डिक्शनरी
- 4. एनएस डिक्शनरी में एनएसएआरएआरई कैसे स्टोर करें?
- 5. एनएस डिक्शनरी (एआरसी)
- 6. एनएस डिक्शनरी (आईफोन एसडीके)
- 7. एक एनएस डिक्शनरी
- 8. एनएस डिक्शनरी एक्सएमएल
- 9. एनएस डिक्शनरी कुंजी के रूप में int का उपयोग करना?
- 10. सूचकांक द्वारा OrderedDictionary से सी # में कुंजी कैसे प्राप्त करें?
- 11. हैशटेबल और डिक्शनरी से संबंधित साक्षात्कार प्रश्न
- 12. Django विदेशी कुंजी: संबंधित मॉडल प्राप्त करें?
- 13. आईओएस में एनएस डिक्शनरी को जेएसएस प्रारूप में सही तरीके से कैसे परिवर्तित करें?
- 14. क्या एनएस डिक्शनरी में चाबियाँ और मान हैं?
- 15. आईफोन में एनएसएमयूटेबल डिक्शनरी कैसे प्राप्त करें?
- 16. सीरियलज़ेबल डिक्शनरी, कुंजी नाम कैसे सेट करें?
- 17. VALUE से सरणी कुंजी कैसे प्राप्त करें?
- 18. रजिस्ट्री कुंजी का मूल्य प्राप्त करें
- 19. सी # में एनएस डिक्शनरी के बराबर क्या है?
- 20. ट्विग में एक बहुआयामी सरणी से मूल्य कैसे प्राप्त करें?
- 21. सॉर्ट किए गए डिक्शनरी से मेरी कुंजी पर सबसे नज़दीकी आइटम कैसे प्राप्त करें?
- 22. जावास्क्रिप्ट में वस्तु और कुंजी का मूल्य प्राप्त करें?
- 23. किसी दिए गए ऑब्जेक्ट के लिए एनएसएमयूटेबल डिक्शनरी से कुंजी कैसे प्राप्त करें?
- 24. मैं आईओएस पर एनएस डिक्शनरी के रूप में डिस्क से प्लिस्ट फ़ाइल कैसे लोड करूं?
- 25. उद्देश्य सी में सेटिंग्स.बंडल से मूल्य कैसे प्राप्त करें?
- 26. एनएससीओडर बनाम एनएस डिक्शनरी, आप कब उपयोग करते हैं?
- 27. एनएस डिक्शनरी की कुंजी/मानों को ट्रैवर्स करना, enumerateKeysAndObjectsUsingBock लूपिंग कुंजियों और कॉलिंग ऑब्जेक्ट से अधिक कुशल है Forkey :?
- 28. एक एनएसएमयूटेबलएरे के साथ फास्ट एन्युमरेशन जिसमें एनएस डिक्शनरी
- 29. एनएसएमयूटेबल डिक्शनरी में कुंजी का नाम कैसे बदलें?
- 30. हिस्टोग्राम से थ्रेसहोल्ड मूल्य कैसे प्राप्त करें?
+1 अच्छी व्याख्या के लिए +1। –
'YourObject * o = [arrayOfKeys firstObject];' सुरक्षित होगा :) – Hemang
सुनिश्चित नहीं है कि पदों में संपादन कोड किसी और द्वारा किया जाना चाहिए। –