美文网首页
ios中蓝牙状态的判断APP的蓝牙是否授权和蓝牙是否开启

ios中蓝牙状态的判断APP的蓝牙是否授权和蓝牙是否开启

作者: 幽玄727 | 来源:发表于2020-12-22 15:55 被阅读0次
    func centralManagerDidUpdateState(_ central: CBCentralManager) {
        
        
        switch (central.state) {
        case CBManagerState.poweredOn:
            //蓝牙开启状态
            
            // APP一定已经授权,并且蓝牙已经开启
            print("=====================================蓝牙开启状态==========================")
            
        
       break
        case CBManagerState.poweredOff:
          //蓝牙关闭状态
            
            //app一定已授权,蓝牙是关闭状态
            print("=====================================蓝牙关闭状态==========================")
         break
        case CBManagerState.unauthorized:
          //蓝牙未授权
            
            // app一定未授权,蓝牙是否开启不知
            print("=====================================蓝牙未授权状态==========================")
          break
            
        case CBManagerState.unknown,CBManagerState.unsupported:
          //未知状态,重置状态,不支持状态
            print("=====================================蓝牙未知或者不支持状态==========================")
          break

         default:
            
            
         break
         }

        
    }

相关文章

网友评论

      本文标题:ios中蓝牙状态的判断APP的蓝牙是否授权和蓝牙是否开启

      本文链接:https://www.haomeiwen.com/subject/joysnktx.html