iOS从App跳转至系统设置菜单各功能项跳到系统设 1.置里的WiFi界面 info里面设置: 在项目中的info.plist中添加 URL types 并设置一项URL Schemes为prefs,如下图
具体的代码: NSURL *url = [NSURL URLWithString:@”prefs:root=WIFI”]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url]; }
2.定位服务 定位服务有很多APP都有,如果用户关闭了定位,那么,我们在APP里面可以提示用户打开定位服务。点击到设置界面设置,直接跳到定位服务设置界面。代码如下: //定位服务设置界面 NSURL *url = [NSURL URLWithString:@”prefs:root=LOCATION_SERVICES”]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url]; }
3.音乐 //音乐设置界面 NSURL *url = [NSURL URLWithString:@”prefs:root=MUSIC”]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url]; }
4.墙纸设置界面
//墙纸设置界面 NSURL *url = [NSURL URLWithString:@”prefs:root=Wallpaper”]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url]; }
5.蓝牙设置界面
//蓝牙设置界面 NSURL *url = [NSURL URLWithString:@”prefs:root=Bluetooth”]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url]; }