मेरे आवेदन में, मैं उस तारीख को संग्रहीत करना चाहता हूं जिस पर ऐप पहली बार शुरू हुआ था।
मैं आवेदन में निम्नलिखित कोड का उपयोग कर रहा: didFinishLaunchingWithOptions विधि
आईओएस - NSUserDefaults में NSDate को स्टोर करने में सक्षम नहीं
NSDate* today = [NSDate date];
[[NSUserDefaults standardUserDefaults] registerDefaults: @{@"CONSCIENCE_START_DATE" : today}];
NSLog(@"%@", [[NSUserDefaults standardUserDefaults] objectForKey:@"CONSCIENCE_START_DATE"]);
लेकिन हर बार जब मैं आवेदन, अपने समय जहां पर एप्लिकेशन शुरू कर रहा है प्रिंट करना प्रारंभ। यह उस तारीख को प्रिंट नहीं कर रहा है जिस पर मैंने ऐप शुरू किया था।
मैंने सिम्युलेटर को रीसेट करने की कोशिश की और कोड फिर से चलाया। अभी भी कोई सफलता नहीं है। क्या कोई मुझे मेरे कोड में त्रुटि बता सकता है?
क्या आप [सिंक्रनाइज़ करना डिफ़ॉल्ट] को भूलना नहीं चाहते हैं; ? –
यदि आप ऐप लॉन्च करते समय हर बार डेट सेट करते हैं, तो आप वर्तमान तारीख से कुछ भी अलग क्यों देखने की उम्मीद करते हैं? – rmaddy
@rmaddy, क्षमा करें, मैंने अपना कोड अपडेट किया – Satyam