最近在做一個智能家居的項目,需要和硬件進行Wi-Fi匹配,這里就記錄一些小細節(jié),所謂好記性不如爛筆頭嘛,同時也鼓勵一下自己多去寫寫文字。
首先我們要判斷手機是否連接上Wi-Fi,如果沒有連接Wi-Fi的話,通過點擊按鈕從應用內(nèi)跳轉到系統(tǒng)頁面去設置Wi-Fi
跳轉方法
if ([[UIDevice currentDevice].systemVersion floatValue] >= 10) {
[[UIApplication sharedApplication] openURL:url options:@{} completionHandler:^(BOOL success) {
}];
}else{
[[UIApplication sharedApplication] openURL:url];
}
URL配置
iOS 8以后出現(xiàn)了UIApplicationOpenSettingsURLString 字段,適用于 大于等于iOS8的系統(tǒng)
NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
除了UIApplicationOpenSettingsURLString這種跳轉應用設置的方法,還有另外兩種方法:
1.prefs:root=某項服務 適用于 小于 iOS10的系統(tǒng);
2.prefs:root=bundleID 適用于 大于等于iOS8系統(tǒng),小于iOS10的系統(tǒng)