1. 程式人生 > >iOS APP連線過一個藍芽外設之後,獲取最新的藍芽外設名稱

iOS APP連線過一個藍芽外設之後,獲取最新的藍芽外設名稱

    APP當作藍芽中心,連線其他的藍芽外設時,首次連線成功過後,iOS系統內會將改外設記錄下來,下次搜尋時,搜尋到的藍芽外設時,直接列印peripheral.name,得到的會被記錄下的藍芽名稱,如果此期間藍芽外設有更新藍芽名稱的話,通過這個引數是沒辦法得到最新的藍芽名稱,所以需要換一種方式獲取藍芽外設的名稱,

        NSString *localName = [advertisementData objectForKey:@"kCBAdvDataLocalName"];

    通過上訴方法得到的藍芽名稱,即為最新的藍芽外設名稱。