शीर्षक काफी ज्यादा बताता है। क्या मुझे वस्तुओं को क्रमबद्ध करने की आवश्यकता है, या यह संभव है?क्या एनएसयूसर डीफॉल्ट कस्टम ऑब्जेक्ट्स के साथ एनएसएआरएआरए रख सकता है?
उत्तर
आप कोड के लिए है/के साथ अपने वस्तु में वस्तुओं (जो आपके सरणी में है) को डिकोड और NSData करने वालों को संग्रहीत।
बस अपने वस्तुओं की क्लास (अपने सरणी में) करने के लिए
<NSCoding>
जोड़ सकते हैं और अपने संकलक की चेतावनी का पालन करें: डी
फिर इस तरह अपने सरणी को संग्रहीत:
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:yourArray];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:data forKey:@"yourKey"];
NSArray *array= [NSKeyedUnarchiver unarchiveObjectWithData:[defaults objectForKey:@"yourKey"];
इसे देखें http://soff.es/archiving-objective-c-objects-with-nscoding
आपको इसे क्रमबद्ध करने की आवश्यकता है।
NSUserDefaults के लिएसेब प्रलेखन से:
NSUserDefaults वर्ग इस तरह के तैरता के रूप में आम प्रकार तक पहुँचने के लिए सुविधा तरीके प्रदान, युगल, पूर्णांकों, Booleans, और यूआरएल। एक डिफ़ॉल्ट वस्तु एक संपत्ति सूची होनी चाहिए, यानी, उदाहरण के लिए संग्रहों के संयोजन (उदाहरण के लिए): एनएसडीटा, एनएसएसटींग, एनएसएनंबर, एनएसडीएटी, एनएसएआरआरई, या एनएस डिक्शनरी। यदि आप किसी अन्य प्रकार की ऑब्जेक्ट को स्टोर करना चाहते हैं, तो आपको आम तौर पर एनएसडीटा का उदाहरण बनाने के लिए इसे संग्रहित करना चाहिए। अधिक जानकारी के लिए, प्राथमिकताएं और सेटिंग्स प्रोग्रामिंग मार्गदर्शिका देखें।
हाँ, यह संभव है, केवल आपके जबकि यह पुन: प्राप्त करने & भंडारण शून्य मान की देखभाल करने के लिए है,
- 1. एनएसयूसर डीफॉल्ट एक्सेस करना अक्सर
- 2. कीचेन और एनएसयूसर डीफॉल्ट के बीच अंतर?
- 3. आईओएस एनएसयूसर डीफॉल्ट एक ही कुंजी
- 4. क्या अन्य प्रोग्राम मेरे एनएसयूसर डीफॉल्ट सेटिंग्स पढ़ सकते हैं?
- 5. क्या एनएसयूसर डीफॉल्ट को सिंक्रनाइज़ करने के लिए यह खराब फॉर्म है - (शून्य) dealloc?
- 6. आईओएस ऐप में डेटा के साथ काम करना (क्या चुनना है? एनएसडीटा, कोरडाटा, एसक्लाइट, प्लिस्ट, एनएसयूसर डीफॉल्ट)
- 7. एनएसयूसर डीफॉल्ट के बजाय आवेदन डेटा कोर डेटा में कब होता है?
- 8. क्या मुझे एनएसयूसर डीफॉल्ट या डेटा स्टोर करने के लिए एक प्लिस्ट का उपयोग करना चाहिए?
- 9. int के एनएसएआरएआरए []
- 10. कस्टम ऑब्जेक्ट्स
- 11. एंड्रॉइड में इरादों के साथ कस्टम डेटा ऑब्जेक्ट्स कैसे भेजें?
- 12. क्या कोई विंडोज शैल टूल इतिहास रख सकता है?
- 13. ऑब्जेक्ट्स के लिए सिम्फनी 2 कस्टम एनोटेशन
- 14. डब्ल्यूसीएफ सेवा: रिटर्निंग कस्टम ऑब्जेक्ट्स
- 15. कस्टम ऑब्जेक्ट्स के जीएसओएन Deserializing ऐरे
- 16. क्या 4 ऑब्जेक्ट्स के साथ हैशपैप होना संभव है?
- 17. क्या एआरसी कोर ग्राफिक्स ऑब्जेक्ट्स के साथ काम करता है?
- 18. मैं अपनी शाखा को गिट के साथ मास्टर के साथ अद्यतित कैसे रख सकता हूं?
- 19. मैं एनएसडीएटा को एनएसएआरएआरए में कैसे परिवर्तित कर सकता हूं?
- 20. कस्टम ऑब्जेक्ट्स के लिए उद्देश्य सी ओवरराइड% @
- 21. कस्टम ऑब्जेक्ट्स की सूची छंटनी
- 22. मैं कस्टम ऑब्जेक्ट्स की सरणीसूची कैसे संग्रहीत कर सकता हूं?
- 23. क्रॉस ब्राउज़र रोकें डीफॉल्ट() jQuery के बिना
- 24. क्या स्टडी :: वेक्टर पुश_बैक के साथ ऑब्जेक्ट्स की प्रतिलिपि बना रहा है?
- 25. मैं पहले लोड करने से पहले क्या रख सकता हूं?
- 26. कस्टम फ़ॉन्ट के साथ UILabel
- 27. कस्टम के साथ क्रमबद्ध NSArray
- 28. एंड्रॉइड कस्टम ऑब्जेक्ट्स की सरणी सहेजें
- 29. उद्देश्य-सी के लिए मुझे एनएसएआरएआरए पार्सर में सीएसवी कहां मिल सकता है?
- 30. क्या मुझे कुछ उपयोगकर्ता वरीयताओं को स्टोर करने या एनएसयूसर डीफॉल्ट में सहेजने के लिए कोर डेटा का उपयोग करना चाहिए?
नहीं है भूलें [डिफ़ॉल्ट सिंक्रनाइज़ करें] – Jacky
धन्यवाद आदमी ने मुझे –
को बहुत मदद की है यह इंटीजर वैल्यू को सहेज नहीं रहा है –