在APP开发中 我们会经常遇到,要跳转到设置的某个界面提示用户去设置(开启
定位或者其他功能),下面详细的介绍了,跳转到每一个界面的方法
1、方法
例子:跳转到定位服务
1 2 3 4 5 6
| //定位服务设置界面 NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url];
|
其他界面也是一个类型,不过URL改变一下就可以
2、跳转类型
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| About — prefs:root=General&path=About //关于本机 Airplane Mode On — prefs:root=AIRPLANE_MODE //飞行模式 Auto-Lock — prefs:root=General&path=AUTOLOCK //屏幕锁定 Bluetooth — prefs:root=General&path=Bluetooth //蓝牙设置 Date & Time — prefs:root=General&path=DATE_AND_TIME //日期时间 FaceTime — prefs:root=FACETIME //FaceTime 设置 General — prefs:root=General //通用 Keyboard — prefs:root=General&path=Keyboard //键盘 iCloud — prefs:root=CASTLE //iCloud 用户设置 iCloud Storage & Backup prefs:root=CASTLE&path=STORAGE_AND_BACKUP //iCloud 存储空间 International — prefs:root=General&path=INTERNATIONAL //语言地区 Location Services — prefs:root=LOCATION_SERVICES //定位服务 Network — prefs:root=General&path=Network //通用并非网络 Notes — prefs:root=NOTES //备忘录 Notification — prefs:root=NOTIFICATIONS_ID //通知 Photos — prefs:root=Photos //照片与相机 Profile — prefs:root=General&path=ManagedConfigurationList // 描述文件 Reset — prefs:root=General&path=Reset //还原 Sounds — prefs:root=Sounds //声音 Software Update — prefs:root=General&path=SOFTWARE_UPDATE_LINK //软件更新 Wallpaper — prefs:root=Wallpaper //墙纸 Wi-Fi — prefs:root=WIFI //WiFi
|
总结:
参考文章:iOS开发之如何跳到系统设置里的各种设置界面