我正在尝试初始化中央管理器实例以创建具有蓝牙连接的应用程序.
这是我的代码的一部分:
class ViewController: UIViewController, CBCentralManagerDelegate {
var myCentralManager = CBCentralManager(delegate: self, queue: nil) //error on this line
func centralManagerDidUpdateState(central: CBCentralManager!) {
}
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
"键入'ViewController - >() - > ViewController!' 不符合协议'CBCentralManagerDelegate'
协议所需的唯一方法是centralManagerDidUpdateState()我添加的,为什么我会收到错误?