I am trying to turn my macbook into BLE by using below code:

var peripheralManager: CBPeripheralManager!
let uuid = "A6C4C5FA-A8DD-4BA1-B9A8-A240584F02D3"

let options = [CBCentralManagerOptionShowPowerAlertKey:0]
manager = CBPeripheralManager(delegate: self, queue: nil, options: options)

For some reasons peripheral state being received in below delegate is
unsupported :

func peripheralManagerDidUpdateState(_ peripheral: CBPeripheralManager) {
        if peripheral.state == .poweredOn {
            let dataToBeAdvertised:[String: [AnyObject]] =
[CBAdvertisementDataServiceUUIDsKey : [CBUUID(string: uuid)]]
            peripheralManager.startAdvertising(dataToBeAdvertised)
        }
}

Any ideas on what could be the issue?

-- 
Thanks,

Devarshi
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to