我在 Xcode 中遇到蓝牙问题。我找不到关于如何检查蓝牙是否打开的好解决方案。我想要的就是这个。我在网上搜索了一些解决方案,但没有任何对我有用。关于如何检查蓝牙有什么想法吗?我导入了 CoreBluetooth 类并编写了这行代码:
if CBPeripheralManager.authorizationStatus() == .denied { code }
if CBPeripheralManager.authorizationStatus() == .authorized { code }
实施CBCentralManagerDelegate
为此委托。
var manager:CBCentralManager!
viewDidLoad() { // Or init()
manager = CBCentralManager()
manager.delegate = self
}
委托方式:
func centralManagerDidUpdateState(_ central: CBCentralManager) {
switch central.state {
case .poweredOn:
break
case .poweredOff:
print("Bluetooth is Off.")
break
case .resetting:
break
case .unauthorized:
break
case .unsupported:
break
case .unknown:
break
default:
break
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)