我是swift的新手。我沒能獲得一個回調centralManagerDidUpdateState :: W /操場以下(即:我想初始化會回調到centralManagerDidUpdateState):無法讓Core Bluetooth在Swift iOS操作系統中工作
import CoreBluetooth
class BTDiscovery:NSObject,
CBCentralManagerDelegate {
func centralManagerDidUpdateState(central: CBCentralManager!) {
println("here")
}
}
var bt = BTDiscovery()
是核心藍牙在iOS版雨燕操場支持? 我試過這個OSX操場和IOBluetooth。這也沒有奏效。我究竟做錯了什麼?
謝謝。
非常感謝。對你的評論唯一的修正 - 沒有發現,因爲我想看看是否初始化(var bt = BTDiscovery()得到了一個DidUpdateState。當它沒有,我意識到有東西無法正常工作。在OSX上使用IOBluetooth,我現在再試一次,我同意你的觀點是:模擬器/沒有核心藍牙支持,再次感謝你, – user1255603
didUpdateState不會在你的例子中被調用,因爲沒有CBCentralManager,沒有什麼可以調用的它(除了異步問題) –