Cómo saltar a varias interfaces de configuración en la configuración del sistema en el desarrollo de iOS


Ir a la interfaz de más configuraciones

Además de saltar a la interfaz de configuración WiFi, ¿puede saltar a otras interfaces de configuración? Por ejemplo: servicios de ubicación, FaceTime, música, etc. Todo es posible, ¡echemos un vistazo a cómo lograrlo!

servicio de posicionamiento

Hay muchas aplicaciones para los servicios de ubicación. Si el usuario desactiva la ubicación, podemos pedirle que active el servicio de ubicación en la aplicación. Haga clic para ir a la configuración de la interfaz de configuración y saltar directamente a la interfaz de configuración del servicio de ubicación. el código se muestra a continuación:

//定位服务设置界面
NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}

¡Así que puede saltar a la interfaz del servicio de ubicación establecida por el sistema! Seguimos mirando algunos Liezi.

FaceTime

//FaceTime设置界面
NSURL *url = [NSURL URLWithString:@"prefs:root=FACETIME"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}

música

//音乐设置界面
NSURL *url = [NSURL URLWithString:@"prefs:root=MUSIC"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}

Interfaz de configuración de papel tapiz

//墙纸设置界面
NSURL *url = [NSURL URLWithString:@"prefs:root=Wallpaper"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}

Interfaz de configuración de Bluetooth

//蓝牙设置界面
NSURL *url = [NSURL URLWithString:@"prefs:root=Bluetooth"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
   [[UIApplication sharedApplication] openURL:url];
}

interfaz de configuración de iCloud

//iCloud设置界面
NSURL *url = [NSURL URLWithString:@"prefs:root=CASTLE"];
if ([[UIApplication sharedApplication] canOpenURL:url]
{
   [[UIApplication sharedApplication] openURL:url];
}

Configuración de parámetros

Después de ver estos pocos ejemplos, ¿ha descubierto que solo necesita el valor después de prefs: root = para saltar a qué interfaz de configuración? Si eso es.

Encontré una lista en Internet, puede saltar a la configuración de parámetros de estas interfaces:

About — prefs:root=General&path=About
Accessibility — prefs:root=General&path=ACCESSIBILITY
Airplane Mode On — prefs:root=AIRPLANE_MODE
Auto-Lock — prefs:root=General&path=AUTOLOCK
Brightness — prefs:root=Brightness
Bluetooth — prefs:root=General&path=Bluetooth
Date & Time — prefs:root=General&path=DATE_AND_TIME
FaceTime — prefs:root=FACETIME
General — prefs:root=General
Keyboard — prefs:root=General&path=Keyboard
iCloud — prefs:root=CASTLE
iCloud Storage & Backup — prefs:root=CASTLE&path=STORAGE_AND_BACKUP
International — prefs:root=General&path=INTERNATIONAL
Location Services — prefs:root=LOCATION_SERVICES
Music — prefs:root=MUSIC
Music Equalizer — prefs:root=MUSIC&path=EQ
Music Volume Limit — prefs:root=MUSIC&path=VolumeLimit
Network — prefs:root=General&path=Network
Nike + iPod — prefs:root=NIKE_PLUS_IPOD
Notes — prefs:root=NOTES
Notification — prefs:root=NOTIFICATIONS_ID
Phone — prefs:root=Phone
Photos — prefs:root=Photos
Profile — prefs:root=General&path=ManagedConfigurationList
Reset — prefs:root=General&path=Reset
Safari — prefs:root=Safari
Siri — prefs:root=General&path=Assistant
Sounds — prefs:root=Sounds
Software Update — prefs:root=General&path=SOFTWARE_UPDATE_LINK
Store — prefs:root=STORE
Twitter — prefs:root=TWITTER
Usage — prefs:root=General&path=USAGE
VPN — prefs:root=General&path=Network/VPN
Wallpaper — prefs:root=Wallpaper
Wi-Fi — prefs:root=WIFI

Puede saltar a diferentes interfaces de configuración según sus necesidades. Si te gusta este artículo, puedes compartirlo con más amigos, ¡y también puedes recopilarlo en caso de que lo necesites!

Supongo que te gusta

Origin blog.csdn.net/woruosuifenglang/article/details/51249921
Recomendado
Clasificación