我正在尝试初始化一个中央管理器实例,以便使用蓝牙连接创建应用程序。
以下是我的其中一部分代码:
class ViewController: UIViewController, CBCentralManagerDelegate {
var myCentralManager = CBCentralManager(delegate: self, queue: nil) //error on this line
func centralManagerDidUpdateState(central: CBCentralManager!) {
}
我遇到了一个错误:
“类型'ViewController -> () -> ViewController!'不符合协议'CBCentralManagerDelegate'”
该协议要求的唯一方法是
centralManagerDidUpdateState()
,我已经添加了该方法,为什么还会出现错误?