1、我们的APP带定位功能,产品给出的需求是如果没有开启定位就点击APP内的某个按钮直接到设置里的开启定位界面,我最开始的解决方案是这样的
NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"];[[UIApplication sharedApplication] openURL:url];
但是却跳不过去,这种方法失败。
备注:上面这种方法在10.0以前的系统有效,10.0之后失效了。
顺便附上其他设置界面:
电池电量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