一、跳转到自己应用设置(iOS8以上系统推荐使用)
//跳转到自己应用干的设置配置页(如 定位、相机、相册 这些隐私配置) [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
UIApplicationOpenSettingsURLString字段,是在iOS8上才提供的,支持iOS8以上的系统,推荐使用
如下图:
注意:一定要保证在调用[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
之前将隐私配置注册到系统中去。以相册为例:在调用相册之前系统就会去申请许可限制,这样就将配置注册到系统去了,这样避免了系统设置的崩溃
二、跳转到系统设置(适用于 小于 iOS10的系统)version >= iOS10,支持跳转到自己应用设置,不支持跳转到系统设置
//prefs:root //在iOS10更新后,系统设置跳转被禁用,只能跳转App设置。 但是可以换个姿势愉快的跳转。如下 NSURL *url = [NSURL URLWithString:@"prefs:"]; [[UIApplication sharedApplication] openURL:url];
系统“设置”中各个页面的“地址”
蜂窝网络:prefs:root=MOBILE_DATA_SETTINGS_ID *** — prefs:root=General&path=Network/*** Wi-Fi:prefs:root=WIFI 定位服务:prefs:root=LOCATION_SERVICES 个人热点:prefs:root=INTERNET_TETHERING 关于本机:prefs:root=General&path=About 辅助功能:prefs:root=General&path=ACCESSIBILITY 飞行模式:prefs:root=AIRPLANE_MODE 锁定:prefs:root=General&path=AUTOLOCK 亮度:prefs:root=Brightness 蓝牙:prefs:root=Bluetooth 时间设置:prefs:root=General&path=DATE_AND_TIME FaceTime:prefs:root=FACETIME 设置:prefs:root=General 设置 prefs:root=SETTING 定位服务 prefs:root=LOCATION_SERVICES 键盘设置:prefs:root=General&path=Keyboard iCloud:prefs:root=CASTLE iCloud备份:prefs:root=CASTLE&path=STORAGE_AND_BACKUP 语言:prefs:root=General&path=INTERNATIONAL 定位:prefs:root=LOCATION_SERVICES 音乐: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 Wallpaper — prefs:root=Wallpaper 电话 mobilephone:// 备忘录 mobilenotes://