gpt4 book ai didi

swift - 符合 CBCentralManagerDelegate 协议(protocol)

转载 作者:行者123 更新时间:2023-11-28 10:57:16 24 4
gpt4 key购买 nike

我正在尝试实现 BLEHandler。

这是我的代码:

import CoreBluetooth

class BLEHandler : NSObject, CBCentralManagerDelegate {

override init() {
super.init()

}

func cenrealManagerDidUpdateState(central: CBCentralManager!)
{
switch (central.state)
{
case . unsupported:
print("BLE is unsupported")
case.unauthorized:
print("BLE is unauthorised")
case.unknown:
print("BLE is unknown")
case.resetting:
print("BLE is resetting")
case.poweredOff:
print("BLE is powered off")
case.poweredOn:
print("BLE is powered on")
default:
print("BLE default")
}
}
}

我得到一个错误:“类型‘BLEHandler’不符合协议(protocol)‘CBCentralManagerDelegate’”

我有“centralManagerDidUpdateState”方法,所以我不知道我错过了什么等等。

最佳答案

方法名称拼写错误。不是cenrealManagerDidUpdateState,应该是centralManagerDidUpdateState

尝试...

func centralManagerDidUpdateState(_ central: CBCentralManager)
{

}

关于swift - 符合 CBCentralManagerDelegate 协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42554081/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com