【2019】
这篇文章是之前贴的笔记 以下内容仅供参考吐槽,最新的个人看了这个大佬的文章还不错,可自行跳过去瞅一眼 https://blog.csdn.net/sinat_32283541/article/details/86138988
【2017】
跳转手机系统设置需要先在项目里添加,跳转标识,操作步骤下图:
1、一些常用的设置里的位置:
新url_Scheme列表 prefs:在iOS10 中改成了Prefs:
电池电量 Prefs:root=BATTERY_USAGE
通用设置 Prefs:root=General
存储空间 Prefs:root=General&path=STORAGE_ICLOUD_USAGE/DEVICE_STORAGE
蜂窝数据 Prefs:root=MOBILE_DATA_SETTINGS_ID
Wi-Fi 设置 Prefs:root=WIFI
蓝牙设置 Prefs:root=Bluetooth
定位设置 Prefs:root=Privacy&path=LOCATION
辅助功能 Prefs:root=General&path=ACCESSIBILITY
关于手机 Prefs:root=General&path=About
键盘设置 Prefs:root=General&path=Keyboard
显示设置 Prefs:root=DISPLAY
声音设置 Prefs:root=Sounds
App Store 设置 Prefs:root=STORE
墙纸设置 Prefs:root=Wallpaper
打开电话 Mobilephone://
世界时钟 Clock-worldclock://
闹钟 Clock-alarm://
秒表 Clock-stopwatch://
倒计时 Clock-timer://
打开相册 Photos://
2、代码演示:
// 打开系统的设置界面,当系统大于10的时候直接打开当前App的设置界面
- (void)openGeneral {
NSURL *url = [NSURL URLWithString:@"Prefs:root=General"];
if ([[UIApplication sharedApplication] canOpenURL:url]) {
// 系统小于10的时候,打开Wi-Fi界面
[[UIApplication sharedApplication] openURL:url];
} else {
// 系统大于10的时候直接打开当前App的设置界面
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil];
}
}