iOS_從APP內跳轉到系統WiFi設置界面在iOS 10以上不能跳轉的問題

1、問題現象:

 APP端在判斷手機沒連接WiFi後,會進入系統設置連接WiFi界面,在iOS 10不能跳轉過去;


2、問題分析:

 在iOS10之後跳轉到系統界面改了一些實現方法未更新導致;


3、問題解決:

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

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

                  if ([[UIDevicecurrentDevice].systemVersiondoubleValue] >=10.0) {

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

                   } else {

                       [[UIApplication  sharedApplication]  openURL:[NSURLURLWithString:urlString]];

                   }

               }

 使用這種方式在iOS11以下都是可以跳轉到WiFi界面,在iOS11以上只能跳轉到系統設置界面.


發佈了35 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章