在iOS10更新后,系統設置跳轉被禁用,只能跳轉App設置,但是最近發現蘋果又更新了URLscheme,親測可用,建議iOS10以下,還用原來的scheme(原來的scheme為prefs)
#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:@"prefs:root=WIFI"]];
??? }
}
附錄:iOS10之后,其它界面的跳轉
當前iOS10支持的所有跳轉,親測可用(測試系統:10.2.1)跳轉? 寫法無線局域網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=WallpaperSiriApp-Prefs:root=SIRI隱私App-Prefs:root=PrivacySafariApp-Prefs:root=SAFARI音樂App-Prefs:root=MUSIC音樂-均衡器App-Prefs:root=MUSIC&path=com.apple.Music:EQ照片與相機App-Prefs:root=PhotosFaceTimeApp-Prefs:root=FACETIME