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

iOS藍牙設(shè)備名稱緩存問題的解決方法

 更新時間:2020年09月09日 10:00:42   作者:藍天  
這篇文章主要給大家介紹了關(guān)于iOS藍牙設(shè)備名稱緩存問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1. 問題背景

  • 當設(shè)備已經(jīng)在 App 中連接成功后
  • 修改設(shè)備名稱
  • App 掃描到的設(shè)備名稱仍然是之前的名稱
  • App 代碼中獲取名稱的方式為(perpheral.name)

2. 問題分析

當 APP 為中心連接其他的藍牙設(shè)備時。

首次連接成功過后,iOS系統(tǒng)內(nèi)會將該外設(shè)緩存記錄下來。

下次重新搜索時,搜索到的藍牙設(shè)備時,直接打印 (peripheral.name),得到的是之前緩存中的藍牙名稱。

如果此期間藍牙設(shè)備更新了名稱,(peripheral.name)這個參數(shù)并不會改變,所以需要換一種方式獲取設(shè)備的名稱,在廣播數(shù)據(jù)包內(nèi)有一個字段為 kCBAdvDataLocalName,可以實時獲取當前設(shè)備名稱。

3. 問題解決

下面給出OC 和 Swift 的解決方法:

OC

-(void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary<NSString *,id> *)advertisementData RSSI:(NSNumber *)RSSI{
    NSString *localName = [advertisementData objectForKey:@"kCBAdvDataLocalName"];
} 

Swift

func centralManager(_ central: CBCentralManager, didDiscover peripheral: CBPeripheral, advertisementData: [String : Any], rssi RSSI: NSNumber) {
    let localName = advertisementData["kCBAdvDataLocalName"]
}

總結(jié)

到此這篇關(guān)于iOS藍牙設(shè)備名稱緩存問題的解決方法的文章就介紹到這了,更多相關(guān)iOS藍牙設(shè)備名稱緩存內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • iOS10語音識別框架SpeechFramework應(yīng)用詳解

    iOS10語音識別框架SpeechFramework應(yīng)用詳解

    在iOS10系統(tǒng)了,apple開放了與語音識別相關(guān)的接口,開發(fā)者可以將其應(yīng)用到自己的App中,實現(xiàn)用戶通過語音進行功能操作。 這篇文章主要介紹了iOS10語音識別框架SpeechFramework應(yīng)用,需要的朋友可以參考下
    2016-09-09
  • iOS  隱藏導(dǎo)航條和狀態(tài)欄實現(xiàn)方法

    iOS 隱藏導(dǎo)航條和狀態(tài)欄實現(xiàn)方法

    這篇文章主要介紹了 iOS隱藏導(dǎo)航條和狀態(tài)欄實現(xiàn)方法的相關(guān)資料,有時候根據(jù)需求開發(fā)APP 需要隱藏導(dǎo)航欄和狀態(tài)欄,這里提供了實現(xiàn)方法需要的朋友可以參考下
    2016-11-11
  • iOS 漢字的拼音

    iOS 漢字的拼音

    本文通過一段代碼給代碼介紹了ios漢字的拼音知識及將漢字轉(zhuǎn)拼音的代碼,非常不錯,具有參考借鑒價值,感興趣的朋友一起看下吧
    2016-08-08
  • iOS實現(xiàn)一個意見反饋類型的輸入欄

    iOS實現(xiàn)一個意見反饋類型的輸入欄

    這篇文章主要給大家介紹了關(guān)于利用iOS實現(xiàn)一個意見反饋類型的輸入欄,通過文中實現(xiàn)的輸入欄會用戶一個很好的體驗效果,文中給了詳細的示例代碼,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • IOS代碼筆記之下拉菜單效果

    IOS代碼筆記之下拉菜單效果

    這篇文章主要為大家詳細介紹了IOS實現(xiàn)下拉菜單效果的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • swift 單例的實現(xiàn)方法及實例

    swift 單例的實現(xiàn)方法及實例

    這篇文章主要介紹了swift 單例的實現(xiàn)方法及實例的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • iOS實現(xiàn)單元格折疊

    iOS實現(xiàn)單元格折疊

    這篇文章主要為大家詳細介紹了iOS實現(xiàn)單元格折疊,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • iOS實現(xiàn)簡單的二級菜單效果

    iOS實現(xiàn)簡單的二級菜單效果

    這篇文章給大家主要介紹的是利用iOS如何實現(xiàn)簡單的菜單效果,文中給出了詳細的示例代碼,而且實現(xiàn)的比較簡單,適合新人學(xué)習(xí)使用。感興趣的朋友們可以參考借鑒,下面來一起看看吧。
    2016-10-10
  • iOS設(shè)置可選擇圓角方向的控件圓角

    iOS設(shè)置可選擇圓角方向的控件圓角

    在iOS開發(fā)中會遇到設(shè)置控件圓角的效果,這篇文章就給大家分享了實現(xiàn)的方法,且可以選擇圓角的方向,有需要的朋友們可以參考借鑒,下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • ios通過SDWebImage實現(xiàn)圖片加載時的漸變效果

    ios通過SDWebImage實現(xiàn)圖片加載時的漸變效果

    本篇文章主要介紹了ios通過SDWebImage實現(xiàn)圖片加載時的漸變效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04

最新評論

嘉义市| 萨嘎县| 阳朔县| 齐河县| 独山县| 汕头市| 资中县| 马鞍山市| 阿拉尔市| 吉林市| 醴陵市| 玉溪市| 环江| 栾城县| 哈尔滨市| 涡阳县| 高邑县| 鄂州市| 福鼎市| 宣汉县| 嵊州市| 崇仁县| 鲁甸县| 西青区| 凉城县| 南康市| 固镇县| 永定县| 浦北县| 苗栗县| 昌吉市| 神农架林区| 湾仔区| 荥阳市| 同德县| 黎城县| 东平县| 黄冈市| 峡江县| 如东县| 任丘市|