直接跳转到该APP设置页面(WIFI,Location,photo…)
1 2 3 4
| if(&UIApplicationOpenSettingsURLString != nil) { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; }
|
1 2 3 4 5 6
| //定位服务设置界面 NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url]; }
|
其它更多参考
https://gist.github.com/phynet/471089a51b8f940f0fb4
iOS开发-跳转系统设置界面、App之间跳转、跳转AppStore
PS:在iOS9带来的更新中,有一项关于URL Scheme的变化,具体内容是:在iOS9的SDK中,若要通过URL Scheme访问其他APP,则需要事先将该URL加入程序的白名单中。
具体原因及解决方案查阅:
Querying URL Schemes with canOpenURL
iOS9URLScheme适配_引入白名单概念