解決iOS10不能跳轉系統WiFi列表的問題

在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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容