⚠️ Dikkatli ol!
Bu yanıt belgesiz API'lara dayanıyor ve son zamanlarda (iOS12'den beri) Apple bu yaklaşımla uygulamaları reddediyor.
Orijinal cevap aşağıda
Hızlı 5
UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)!, options: [:], completionHandler: nil)
Hızlı 4
UIApplication.shared.open(URL(string: UIApplicationOpenSettingsURLString)!, options: [:], completionHandler: nil)
NOT: Aşağıdaki yöntem iOS 11'in altındaki tüm sürümler için geçerlidir, daha yüksek sürümler için uygulama özel bir API olduğu için reddedilebilir
Bazen bir kullanıcıyı uygulama ayarlarımız dışındaki ayarlara yönlendirmek isteriz. Aşağıdaki yöntem bunu başarmanıza yardımcı olacaktır:
İlk olarak, projenizdeki URL Şemalarını yapılandırın. Hedef -> Bilgi -> URL Şemasında bulabilirsiniz. + düğmesini tıklayın ve URL Şemalarına tercihler yazın
Hızlı 5
UIApplication.shared.open(URL(string: "App-prefs:Bluetooth")!)
Hızlı 3
UIApplication.shared.open(URL(string:"App-Prefs:root=General")!, options: [:], completionHandler: nil)
hızlı
UIApplication.sharedApplication().openURL(NSURL(string:"prefs:root=General")!)
Objective-C
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General"]];
ve aşağıdakilerin tümü kullanılabilir URL'lerdir
** IOS <12'de **
- prefs: Kök = Genel & yol = Hakkında
- prefs: Kök = Genel & yol = ACCESSIBILITY
- prefs: Kök = AIRPLANE_MODE
- prefs: Kök = Genel & yol = AUTOLOCK
- prefs: Kök = Genel & yol = KULLANIM / CELLULAR_USAGE
- prefs: Kök = Parlaklık
- prefs: Kök = Bluetooth
- prefs: Kök = Genel & yol = DATE_AND_TIME
- prefs: Kök = FaceTime
- prefs: Kök = Genel
- prefs: Kök = Genel & yol = Klavye
- prefs: Kök = KALESİ
- prefs: Kök = KALESİ & yolu = STORAGE_AND_BACKUP
- prefs: Kök = Genel & yol = ULUSLARARASI
- prefs: Kök = LOCATION_SERVICES
- prefs: Kök = ACCOUNT_SETTINGS
- prefs: Kök = MÜZİK
- prefs: Kök = MÜZİK & yol = EQ
- prefs: Kök = MÜZİK & yol = VolumeLimit
- prefs: Kök = Genel & yol = Ağ
- prefs: Kök = NIKE_PLUS_IPOD
- prefs: Kök = NOTLAR
- prefs: Kök = NOTIFICATIONS_ID
- prefs: Kök = Telefon
- prefs: Kök = Fotoğraflar
- prefs: Kök = Genel & yol = ManagedConfigurationList
- prefs: Kök = Genel & yol = Sıfırlama
- prefs: Kök = Sesler & yol = Zil
- prefs: Kök = Safari
- prefs: Kök = Genel & yol = Yardımcısı
- prefs: Kök = Sesler
- prefs: Kök = Genel & yol = SOFTWARE_UPDATE_LINK
- prefs: Kök = MAĞAZA
- prefs: Kök = TWITTER
- prefs: Kök = FACEBOOK
- prefs: root = Genel & yol = USAGE prefs: root = VIDEO
- prefs: Kök = Genel & yol = Ağ / VPN
- prefs: Kök = Duvar Kağıdı
- prefs: Kök = WIFI
- prefs: Kök = INTERNET_TETHERING
- prefs: Kök = Telefon & yol = Engellenen
- prefs: Kök = DO_NOT_DISTURB
IOS 13'te
Not: Ağ ayarı bir simülatörde açılmaz, ancak bağlantı gerçek bir cihazda çalışır.