Как получить статус Bluetooth (ВКЛ. / ВЫКЛ.) В iphone программно

Тот, который я использую, является взломом расположения поддельного столбца, который не включает сценариев.

Вот учебное руководство, которое, кажется, простой explaination понятия: dustinbrewer.com

Вот является исходной статьей alistapart.com, из которой я извлек уроки: alistapart.com

Удачи!

39
задан CodeBender 19 October 2017 в 02:35
поделиться

1 ответ

После того как Вы имеете эти CBCentralManager установка, можно использовать CBCentralManager::state и CBCentralManager::authorization или от метод делегата или непосредственно.

import CoreBluetooth

class Manager {
    let centralManager = CBCentralManager(delegate: self, queue: nil)

    var isBTTurnedOn: Bool {
        return centralManager.state == .poweredOn
    }

    var isAuthorized: Bool {
        if #available(iOS 13.0, *) {
            return centralManager.authorization == .allowedAlways
        } else {
            return true
        }
    }
}
1
ответ дан 27 November 2019 в 02:20
поделиться