在iOS10更新后,系统设置跳转

OC:

#define iOS10 ([[UIDevice currentDevice].systemVersion doubleValue] >= 10.0)

NSString* urlString =@"App-Prefs:root=WIFI";

if([[UIApplicationsharedApplication] canOpenURL:[NSURLURLWithString:urlString]]) {

if(iOS10) { 

 [[UIApplicationsharedApplication] openURL:[NSURLURLWithString:urlString] options:@{} completionHandler:nil]; 

 }else{

 [[UIApplicationsharedApplication] openURL:[NSURLURLWithString:urlString]]; 

 }}


SWIFT:

if let url =URL(string:"App-Prefs:root=WIFI") {

if#available(iOS 10.0, *) {

UIApplication.shared.open(url, options: [:], completionHandler:nil) }else{

UIApplication.shared.openURL(url) 

 }}


具体参数:

跳转写法

无线局域网 App-Prefs:root=WIFI

蓝牙 App-Prefs:root=Bluetooth

蜂窝移动网络 App-Prefs:root=MOBILE_DATA_SETTINGS_ID

个人热点 App-Prefs:root=INTERNET_TETHERING

运营商 App-Prefs:root=Carrier

通知 App-Prefs:root=NOTIFICATIONS_ID

通用 App-Prefs:root=General

通用-关于本机 App-Prefs:root=General&path=About

通用-键盘 App-Prefs:root=General&path=Keyboard

通用-辅助功能 App-Prefs:root=General&path=ACCESSIBILITY

通用-语言与地区 App-Prefs:root=General&path=INTERNATIONAL

通用-还原 App-Prefs:root=Reset

墙纸 App-Prefs:root=Wallpaper

Siri App-Prefs:root=SIRI

隐私 App-Prefs:root=Privacy

Safari App-Prefs:root=SAFARI

音乐 App-Prefs:root=MUSIC

音乐-均衡器 App-Prefs:root=MUSIC&path=com.apple.Music:EQ

照片与相机 App-Prefs:root=Photos

FaceTime App-Prefs:root=FACETIME

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容