2011-06-15 12 views
25
रीसेट

संभव डुप्लिकेट:
How can I reset the NSUserDefaults data in the iPhone simulator?NSUserDefaults

हम एक ही समय में सभी चाबी के लिए NSUserDefaults रीसेट कर सकते हैं? अभी मैं व्यक्तिगत कुंजी के लिए रीसेट कर रहा हूं। तो अगर एक ही समय में ऐसा करने का कोई तरीका है तो कृपया मुझे बताएं।

धन्यवाद

उत्तर

82

यहाँ कैसे सभी मूल्यों पर पाशन और उन्हें हटाने के बिना यह करने के लिए है।

NSString *domainName = [[NSBundle mainBundle] bundleIdentifier]; 
[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:domainName]; 
+2

आपके मूल्यवान कोड के लिए बहुत बहुत धन्यवाद। – Rachit

+2

हां, लूप के बिना ऐसा करने का कोई तरीका है। मेरा उत्तर यहां देखें: http://stackoverflow.com/a/9672855/257550 – memmons

+2

यह गणना करते समय संग्रह ऑब्जेक्ट में संशोधन करने के लिए सेब की सिफारिश के खिलाफ है। –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^