最近在做一個(gè)智能家居的項(xiàng)目,需要和硬件進(jìn)行Wi-Fi匹配,這里就記錄一些小細(xì)節(jié)焙糟,所謂好記性不如爛筆頭嘛蝗拿,同時(shí)也鼓勵(lì)一下自己多去寫寫文字晾捏。
首先我們要判斷手機(jī)是否連接上Wi-Fi,如果沒有連接Wi-Fi的話哀托,通過點(diǎn)擊按鈕從應(yīng)用內(nèi)跳轉(zhuǎn)到系統(tǒng)頁面去設(shè)置Wi-Fi
跳轉(zhuǎn)方法
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這種跳轉(zhuǎn)應(yīng)用設(shè)置的方法,還有另外兩種方法:
1.prefs:root=某項(xiàng)服務(wù) 適用于 小于 iOS10的系統(tǒng)仓手;
2.prefs:root=bundleID 適用于 大于等于iOS8系統(tǒng)胖齐,小于iOS10的系統(tǒng)