मैंने एक सेटिंग्स.बंडल बनाया है जो रूट.प्लिस्ट फ़ाइल और स्थानीयकरण निर्देशिका en.lproj के साथ आया है।आईफोन - पढ़ना सेटिंग। बंडल गलत मान देता है
मैंने रूट.प्लिस्ट संपादित किया है और मेरे ऐप के लिए कई सेटिंग्स जोड़ना चाहते हैं।
जब मैं आईफोन से ऐप हटाता हूं और इसे इंस्टॉल करता हूं और पहली बार चलाता हूं, तो मैंने जो भी सेटिंग्स पढ़ी हैं, वे गलत मान लौटते हैं। उदाहरण के लिए:
highQualityFlag = [[[NSUserDefaults standardUserDefaults] stringForKey:@"qualityFlag"] boolValue];
ध्वज NO के रूप में आता है, भले ही सेटिंग डिफ़ॉल्ट है हाँ।
अगर मैं सेटिंग्स पर कुछ बदल सकते हैं और फिर से चलाने के लिए, बाद के सभी रन मुझे सही मान (??)
मुझे लगता है कि कैसे हल करते दे सकता है?
धन्यवाद
यह से अलग है [[NSUserDefaults standardUserDefaults] boolForKey: @ "qualityFlag"]; ?? – 0x8badf00d
मैंने आपके सुझाव के साथ प्रतिस्थापित किया है ... बिल्कुल कोई बदलाव नहीं। मान समान गलत मान जारी रखते हैं। – SpaceDog