⚠️ सावधान!
यह उत्तर अनिर्धारित एपीआई पर आधारित है और हाल ही में (iOS12 के बाद से) Apple इस दृष्टिकोण के साथ ऐप्स को अस्वीकार कर रहा है।
नीचे मूल उत्तर
स्विफ्ट 5
UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)!, options: [:], completionHandler: nil)
स्विफ्ट 4
UIApplication.shared.open(URL(string: UIApplicationOpenSettingsURLString)!, options: [:], completionHandler: nil)
नोट: निम्न विधि iOS 11 से नीचे के सभी संस्करणों के लिए काम करती है, उच्च संस्करणों के लिए ऐप को अस्वीकार कर दिया जा सकता है क्योंकि यह एक निजी एपीआई है
कभी-कभी हम उपयोगकर्ता को अपनी ऐप सेटिंग के अलावा अन्य सेटिंग्स में ले जाना चाहते हैं। निम्नलिखित विधि आपको यह हासिल करने में मदद करेगी:
सबसे पहले, अपने प्रोजेक्ट में URL स्कीम कॉन्फ़िगर करें। यह आपको लक्ष्य -> जानकारी -> URL योजना में मिलेगा। + बटन पर क्लिक करें और URL स्कीम्स में Prefs टाइप करें
स्विफ्ट 5
UIApplication.shared.open(URL(string: "App-prefs:Bluetooth")!)
स्विफ्ट 3
UIApplication.shared.open(URL(string:"App-Prefs:root=General")!, options: [:], completionHandler: nil)
तीव्र
UIApplication.sharedApplication().openURL(NSURL(string:"prefs:root=General")!)
उद्देश्य सी
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General"]];
और निम्नलिखित सभी उपलब्ध URL हैं
** IOS पर <12 **
- वरीयता: जड़ = जनरल और पथ = बारे में
- वरीयता: जड़ = जनरल और पथ = अभिगम्यता
- वरीयता: जड़ = AIRPLANE_MODE
- वरीयता: जड़ = जनरल और पथ = autolock
- वरीयता: जड़ = जनरल और पथ = उपयोग / CELLULAR_USAGE
- वरीयता: जड़ = चमक
- वरीयता: जड़ = ब्लूटूथ
- वरीयता: जड़ = जनरल और पथ = DATE_AND_TIME
- वरीयता: जड़ = FaceTime
- वरीयता: जड़ = जनरल
- वरीयता: जड़ = जनरल और पथ = कीबोर्ड
- वरीयता: जड़ = CASTLE
- वरीयता: जड़ = किले तथा पथ = STORAGE_AND_BACKUP
- वरीयता: जड़ = जनरल और पथ = अंतर्राष्ट्रीय
- वरीयता: जड़ = LOCATION_SERVICES
- वरीयता: जड़ = ACCOUNT_SETTINGS
- वरीयता: जड़ = संगीत
- वरीयता: जड़ = संगीत और पथ = EQ
- वरीयता: जड़ = संगीत और पथ = VolumeLimit
- वरीयता: जड़ = जनरल और पथ = नेटवर्क
- वरीयता: जड़ = NIKE_PLUS_IPOD
- वरीयता: जड़ = नोट
- वरीयता: जड़ = NOTIFICATIONS_ID
- वरीयता: जड़ = फ़ोन
- वरीयता: जड़ = तस्वीरें
- वरीयता: जड़ = जनरल और पथ = ManagedConfigurationList
- वरीयता: जड़ = जनरल और पथ = रीसेट
- वरीयता: जड़ = ध्वनि और पथ = रिंगटोन
- वरीयता: जड़ = सफारी
- वरीयता: जड़ = जनरल और पथ = सहायक
- वरीयता: जड़ = ध्वनि
- वरीयता: जड़ = जनरल और पथ = SOFTWARE_UPDATE_LINK
- वरीयता: जड़ = स्टोर
- वरीयता: जड़ = TWITTER
- वरीयता: जड़ = FACEBOOK
- प्रीफ़्स: रूट = सामान्य और पथ = उपयोग प्रीफ़्स: रूट = वीडियो
- वरीयता: जड़ = जनरल और पथ = नेटवर्क / वीपीएन
- वरीयता: जड़ = वॉलपेपर
- वरीयता: जड़ = वाईफ़ाई
- वरीयता: जड़ = INTERNET_TETHERING
- वरीयता: जड़ = फ़ोन और पथ = अवरोधित
- वरीयता: जड़ = DO_NOT_DISTURB
IOS 13 पर
नोट: सिम्युलेटर में नेटवर्क सेटिंग नहीं खोली जाएगी, लेकिन लिंक एक वास्तविक डिवाइस पर काम करेगा।