का उपयोग करते समय सेटिंग्स पढ़ने में समस्याएं होने पर मैं अपनी सेटिंग्स को प्रबंधित करने के लिए InAppSettingsKit
मॉड्यूल का उपयोग कर रहा हूं।InAppSettingsKit
मैं इसे अपने प्रोजेक्ट में उस बिंदु पर शामिल कर सकता हूं जहां मैं एक सेटिंग पेज बना सकता हूं जो मेरी परियोजना के साथ सही तरीके से इंटरैक्ट करता है। मेरे पास रूट है। कृपया कहा कि मैं बदल सकता हूं और जब मैं पहली बार सिम्युलेटर पर अपना ऐप चलाता हूं तो मैं प्रतिबिंबित परिवर्तन देख सकता हूं।
हालांकि, मेरे जीवन के लिए, मैं अपने कोड के माध्यम से NSUserDefaults
में सेटिंग्स तक नहीं पहुंच सकता। जब मैं नीचे कोड चलाता हूं तो मैं [NSUserDefaults standardUserDefaults]
की सामग्री के माध्यम से लूप कर सकता हूं। हालांकि, मैं केवल सामान्य सेटिंग्स का एक समूह है कि मेरे plist फ़ाइल में सामान से संबंधित नहीं हैं को देखने के
NSUserDefaults* d = [NSUserDefaults standardUserDefaults];
NSDictionary* dict = [d dictionaryRepresentation];
NSString* descKey;
NSString* descObject;
NSString* classTypeForKey;
NSString* classTypeForObject;
id myObject;
for (id key in dict) {
myObject = [dict objectForKey:key];
classTypeForObject = [[myObject class] description];
classTypeForKey = [[key class] description];
descKey = [key description];
descObject = [myObject description];
}
तो जहां InAppSettingsKit सेटिंग्स डाल करता है? डॉक्टर [NSUserDefaults standardUserDefaults]
में कहता है इसलिए मुझे नुकसान हुआ है।
+1 का उपयोग करने वाले लोगों के लिए उपयोगी है। मैं कुछ इसी तरह पोस्ट करने जा रहा था, लेकिन यह पहले से ही ऊपर था! आपको यह स्वीकार करना चाहिए :) – Sum