某些CoreBluetooth命名和文档之间不匹配,例如CBCentralManagerDelegate中的didConnectPeripheral和didDiscoverPerpherial

时间:2016-10-18 01:59:14

标签: ios delegates swift3 core-bluetooth xcode8

我是iOS和Swift的新手。根据新的命名惯例,我从之前的XCode获得了一些代码,我将其更新为我认为是新的酷办法。

例如,我在CBDelegateManager类中有一个函数:

    func centralManager(central: CBCentralManager, didDiscoverPeripheral peripheral: CBPeripheral, advertisementData: [String : AnyObject], RSSI: NSNumber) {
...
}

但后来我改成了

        func centralManager(central: CBCentralManager, didDiscover peripheral: CBPeripheral, advertisementData: [String : AnyObject], RSSI: NSNumber) {
...
}

第二个匹配API的在线帮助。两者编译都很好,但第二个没有被调用。 我错过了什么吗?

0 个答案:

没有答案