CoreBluetoothを使ってBLE Central側を実装するという記事にbluetoothがoffの状態の時システムアラートが表示されるとあったのですが、bluetoothをオフにしてもアラートが表示されませんでした。
コードは以下のものです。stateを見るとbluetoothOFFのステートになっていました。
なぜアラートが出ないのでしょうか?
Swift
1 var manager : CBCentralManager! 2 3 override func viewDidLoad() { 4 super.viewDidLoad() 5 6 manager = CBCentralManager(delegate: self, queue: nil) 7 8 } 9 10 func centralManagerDidUpdateState(_ central: CBCentralManager) { 11 if central.state == .poweredOn { 12 central.scanForPeripherals(withServices: nil, options: nil) 13 } 14 } 15 16 func centralManager(_ central: CBCentralManager, 17 didDiscover peripheral: CBPeripheral, 18 advertisementData: [String : Any], 19 rssi RSSI: NSNumber) { 20 print("hoge") 21 }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/30 03:46