क्या कोई जानता है कि मैं अपने उच्च स्कोर पूर्णांक को NSUserDefaults को सहेजने के बारे में कैसे जाऊंगा ताकि मैं इसे बाद में लोड कर सकूं?आप NSUserDefaults को एक पूर्णांक कैसे सहेजते हैं?
22
A
उत्तर
57
[[NSUserDefaults standardUserDefaults] setInteger:HighScore forKey:@"HighScore"];
... यह वापस पाने के लिए:
NSInteger highScore = [[NSUserDefaults standardUserDefaults] integerForKey:@"HighScore"];
यह documentation में बहुत बस समझाया गया है।
10
अधिक आम तौर पर, आप फाउंडेशन क्लास ऑब्जेक्ट्स को उपयोगकर्ता डिफ़ॉल्ट पर सहेज सकते हैं, उदा।:
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:highScore] forKey:@"kHighScore"];
और
NSInteger highScore = [[[NSUserDefaults standardUserDefaults] objectForKey:@"kHighScore"] intValue];
लेकिन सुविधा विधि एक NSInteger
सीधे में लेने के लिए नहीं है।
मैं अधिक अज्ञेय -setObject:
और -objectForKey:
का उपयोग करना पसंद करता हूं क्योंकि यह ऑब्जेक्ट प्रकार को शब्दकोश से एक्सेस से अधिक स्पष्ट रूप से अलग करता है।
संबंधित मुद्दे
- 1. आप django इनलाइन फॉर्मेट के क्रम को कैसे सहेजते हैं?
- 2. gdb में सेटिंग्स को कैसे सहेजते हैं?
- 3. एक चर में traceback/sys.exc_info() मानों को कैसे सहेजते हैं?
- 4. आप आईआरबी इनपुट को एक .rb फ़ाइल में कैसे सहेजते हैं?
- 5. NSUserDefaults
- 6. VsVim सेटिंग्स फ़ाइल को सहेजते हैं
- 7. NSUserDefaults
- 8. NSUserDefaults
- 9. NSUserDefaults को कैसे सुरक्षित करें?
- 10. जांचें कि NSUserDefaults मौजूद हैं
- 11. Django: ManyToManyField में डेटा कैसे सहेजते हैं?
- 12. NSUserDefaults
- 13. रेल - रेल कंसोल में, जब आप सहेजते हैं और झूठे होते हैं, तो आप कैसे पता लगा सकते हैं क्यों?
- 14. NSUserDefaults को NSDictionary सहेजना
- 15. NSKeyedArchiver/NSUserDefaults - एक CGRect
- 16. NSUserDefaults
- 17. NSuserdefaults
- 18. सी #: आप कंबोबॉक्स जैसे आइटम्स की सूची को .NET सेटिंग्स फ़ाइल में कैसे सहेजते हैं?
- 19. Emacs के लिए एसवीएन: आप लेखक का नाम कैसे सेट करते हैं और पासवर्ड सहेजते हैं?
- 20. एक फ़ाइल में अनुरोध (पायथन) कुकीज़ कैसे सहेजते हैं?
- 21. NSUserDefaults
- 22. बिटमैप को आइकन के रूप में कैसे सहेजते हैं?
- 23. NSUserDefaults
- 24. जब आप बैकबोन मॉडल को सहेजते हैं तो वास्तव में क्या होता है?
- 25. NSUserDefaults से स्ट्रिंग को कैसे पढ़ा जाए
- 26. केवल has_many एसोसिएशन में परिवर्तन सहेजें जब आप मूल ऑब्जेक्ट को सफलतापूर्वक सहेजते हैं?
- 27. हर घंटे एक फारो छवि को स्वचालित रूप से कैसे सहेजते हैं?
- 28. फ्लोट को एक पूर्णांक
- 29. डेल्फी में एक .txt फ़ाइल में स्ट्रिंग को कैसे सहेजते हैं?
- 30. साथ ही एक वीडियो स्ट्रीम और सहेजते हैं?
आप सही हैं, बिल्कुल सही हैं। लेकिन गुगलिंग (और आपके जैसे उपयोगी दो-लाइन समाधान ढूंढना) ऐप्पल के दस्तावेज़ीकरण के माध्यम से खुदाई से बहुत तेज़ है। आप तर्क दे सकते हैं कि, गुगलिंग द्वारा, मैं या तो आलसी हूं, या कुशल ..! –