हम एक आईफोन एप्लिकेशन विकसित कर रहे हैं जिसके लिए मुझे आईफोन सेटिंग्स मान पढ़ने की ज़रूरत है (ठीक है 'सेटिंग्स-> सामान्य-' की स्थिति दिनांक & समय-> स्वचालित रूप से सेट करें ')। क्या उस मूल्य को खोजने का कोई आसान तरीका/आसान तरीका है? किसी भी सुझाव और चाल की अत्यधिक सराहना की जाएगी।आईफोन सेटिंग्स प्रोग्रामेटिक रूप से पढ़ें (सटीक सेटिंग्स-> सामान्य-> दिनांक और समय-> स्वचालित रूप से सेट करें)
उत्तर
नहीं, क्षमा करें, यह संभव नहीं है।
आप नीचे दिए गए कोड का उपयोग कर सकते हैं (मैं बस अपना आईपैड पर /var/mobile/Library/Preferences/
निर्देशिका की सामग्री का परीक्षण करके बाहर इस पाया जाता है):
NSDictionary *pref = [[NSUserDefaults standardUserDefaults] persistentDomainForName:@"com.apple.timed"];
BOOL autotime = [[pref objectForKey:@"TMAutomaticTimeEnabled"] boolValue];
NSLog(@"Automatic time is %@", autotime ? @"enabled" : @"disabled");
इन कुंजियों undocumented हैं और आप शायद एक AppStore में उन्हें इस्तेमाल नहीं करना चाहिए एप्लिकेशन। हालांकि, आप जेलब्रोकन उपकरणों के लिए इन-हाउस ऐप्स या सॉफ़्टवेयर में सुरक्षित रूप से उनका उपयोग कर सकते हैं।
नहीं कहा जाना चाहिए था निम्नलिखित कोड हमेशा मुझे "अक्षम" { - (शून्य) एप्लिकेशनडिडबैकएक्टिव: (यूआईएप्लिकेशंस *) एप्लिकेशन { NSDictionary * pref = [[NSUserDefaults standardUserDefaults] लगातार डूमैनफोरनाम: @ "com.apple.timed"]; बूल ऑटोटाइम = [[pref objectForKey: @ "TMAutomaticTimeEnabled"] boolValue]; एनएसएसटींग * एसस्टैटस = ऑटोटाइम? @"सक्षम अक्षम"; UIAlertView * चेतावनी = [[UIAlertView alloc] initWithTitle: @ "सिस्टम टाइम" संदेश: एसस्टैटस प्रतिनिधि: शून्य रद्द करें बटनटन: @ "ठीक है" अन्य बटन टाइटल: शून्य]; [चेतावनी शो]; [चेतावनी रिलीज]; } } – Lal
हाँ, मैंने इसे अपने फोन पर चलाया और कहा कि pref शब्दकोश शून्य है। – Senior
@ वरिष्ठ आपका ओएस संस्करण क्या है? –
मैं अपने साथ शर्त लगाता हूं कि 10 मिनट से भी कम समय में ऐसा उत्तर होगा। –
आप मेरे उत्तर को ऊपर उठाकर शर्त जीतने के लिए स्वयं को बधाई दे सकते हैं। – Senior
मैं ऐसा करने वाला नहीं हूं, जहां तक मेरा संबंध है, इस जानकारी को प्राप्त करने का एक तरीका है :) –