最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS11實現(xiàn)App內(nèi)自動連接Wi-Fi的方法

 更新時間:2018年10月21日 15:14:57   作者:小豈幾哥  
這篇文章主要給大家介紹了關(guān)于iOS11實現(xiàn)App內(nèi)自動連接Wi-Fi的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

背景:

給智能設(shè)備配置網(wǎng)絡(luò),需要直連智能設(shè)備發(fā)射的Wi-Fi

目前技術(shù):

iOS11后蘋果提供  NEHotspotConfigurationManager 類直連周邊Wi-Fi,iOS11前只能跳轉(zhuǎn)到系統(tǒng)設(shè)置界面手動連接Wi-Fi

步驟

給開發(fā)者中心給 Appid 配置連接Wi-Fi的權(quán)限


Xcode - Build Phases - 引入NetworkExtension


Xcode - Capabilities - Hostpot Configuration 勾選


代碼實現(xiàn)

引入 #import <NetworkExtension/NEHotspotConfigurationManager.h>

if (@available(iOS 11.0, *)) {
  NEHotspotConfiguration * hotspotConfig = [[NEHotspotConfiguration alloc] initWithSSID:@"Deli_L1050ADNW_1B0000"];
  // 開始連接 (調(diào)用此方法后系統(tǒng)會自動彈窗確認)
  [[NEHotspotConfigurationManager sharedManager] applyConfiguration:hotspotConfig completionHandler:^(NSError * _Nullable error) {
   NSLog(@"%@",error);
   if (error && error.code != 13 && error.code != 7) {
    
   }else if(error.code ==7){//error code = 7 :用戶點擊了彈框取消按鈕
    

   }else{// error code = 13 :已連接
    
    
   }

  }];
 } else {
   // iOS11以下版本邏輯
 }

以上說的方法不需要去蘋果申請權(quán)限

注意事項

由于NEHotspotConfigurationManager.h在模擬器上不可用,導(dǎo)入方法為:

#if TARGET_IPHONE_SIMULATOR
#else
#import <NetworkExtension/NEHotspotConfigurationManager.h>
#endif

代碼邏輯同于注意事項1

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • iOS如何固定UITableView中cell.imageView.image的圖片大小

    iOS如何固定UITableView中cell.imageView.image的圖片大小

    這篇文章主要給大家介紹了關(guān)于iOS如何固定UITableView中cell.imageView.image圖片大小的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對各位iOS開發(fā)者們的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • iOS設(shè)置圓角的三種方法

    iOS設(shè)置圓角的三種方法

    這篇文章主要為大家詳細介紹了iOS設(shè)置圓角的三種方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • iOS?組件化初步構(gòu)思

    iOS?組件化初步構(gòu)思

    這篇文章主要介紹了iOS組件化初步構(gòu)思,并對iOS組件化常用方式的討論進行了方案分析,以便幫助大家對ios組件化有一個深刻的了解
    2023-03-03
  • 推薦一個非常棒的Titanium MVC框架

    推薦一個非常棒的Titanium MVC框架

    ChariTi是一個非常不錯的Titanium MVC框架。此框架的特點是很多東西可直接通過配置文件實現(xiàn),如APP的主題顏色,每個tab的內(nèi)容,是否使用滑動菜單布局,是否支持tablet布局等,而且其對iOS 和 android也有很好的支持,同時也支持橫屏和豎屏的轉(zhuǎn)換然后使用不同的布局。
    2014-07-07
  • iOS微信第三方登錄實例

    iOS微信第三方登錄實例

    這篇文章主要為大家詳細介紹了iOS微信第三方登錄實現(xiàn)過程,一步一步告訴大家iOS微信實現(xiàn)第三方登錄的方法,感興趣的小伙伴們可以參考一下
    2016-12-12
  • IOS中UIImageView方法實現(xiàn)簡單動畫

    IOS中UIImageView方法實現(xiàn)簡單動畫

    這篇文章主要介紹了IOS中UIImageView方法實現(xiàn)簡單動畫的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • iOS實現(xiàn)類似微信和支付寶的密碼輸入框(UIKeyInput協(xié)議)

    iOS實現(xiàn)類似微信和支付寶的密碼輸入框(UIKeyInput協(xié)議)

    這篇文章主要介紹了iOS實現(xiàn)類似微信和支付寶的密碼輸入框,通過UIKeyInput協(xié)議為響應(yīng)者提供簡單的鍵盤輸入的功,再通過CoreGraphics繪制出密碼輸入框,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Swift 共享文件操作小結(jié)(iOS 8 +)

    Swift 共享文件操作小結(jié)(iOS 8 +)

    本文主要介紹IOS 共享文件,在這里給大家展示實例代碼供大家參考,希望能幫助開發(fā)IOS的同學(xué)
    2016-07-07
  • iOS應(yīng)用設(shè)計模式開發(fā)中職責鏈(責任鏈)模式的實現(xiàn)解析

    iOS應(yīng)用設(shè)計模式開發(fā)中職責鏈(責任鏈)模式的實現(xiàn)解析

    這篇文章主要介紹了iOS應(yīng)用設(shè)計模式開發(fā)中職責鏈模式的相關(guān)實現(xiàn)解析,示例代碼為傳統(tǒng)的Objective-C,需要的朋友可以參考下
    2016-03-03
  • 如何使用IOS自動化測試工具UIAutomation

    如何使用IOS自動化測試工具UIAutomation

    這篇文章主要介紹了UIAutomation使用實例、應(yīng)用技巧、基本知識點總結(jié)和需要注意事項,具有一定的參考價值
    2021-04-04

最新評論

商水县| 缙云县| 安宁市| 九寨沟县| 湾仔区| 景谷| 鸡西市| 永昌县| 麟游县| 浙江省| 大关县| 兴安盟| 富锦市| 弋阳县| 连云港市| 九江市| 德兴市| 井陉县| 新绛县| 林西县| 霍城县| 汉阴县| 长武县| 师宗县| 文山县| 舞钢市| 衡南县| 衡阳县| 敦化市| 嘉禾县| 饶阳县| 扶沟县| 灵川县| 贵定县| 城步| 施秉县| 化隆| 钦州市| 武乡县| 乐安县| 梁山县|