Нужно по тимвьюеру помочь запустить функцию (swift, Xcode 10)

(чуток запутался я), Срочно!

Укажите цену и ваш скайп.

/*     для передачи данных необходимо получить характеристики соединения и передать их в функцию writeWalue     для этого я подписался на получение характеристик с помощью функции discoverCharacteristics (line 107)     объявил функцию делегат func peripheral(_ peripheral: CBPeripheral, didDiscoverCharacteristicsFor service: CBService, error: Error?)     но в нее не передается управление, хотя прописал, что контроллер должен согласно протокола с помощью строчки     peripheral.peripheral.delegate = ViewModelServices.sharedInstance as? CBPeripheralDelegate     видимо в этом вся загвоздка, скорее всего передаю не те данные в переменную delegate    */       

 func peripheral(_ peripheral: CBPeripheral, didDiscoverCharacteristicsFor service: CBService, error: Error?) {        NSLog("func peripheral(_peripheral: CBPeripheral, didDiscoverCharacteristicsFor service: CBService, error: Error?)")        if let array = service.characteristics as [CBCharacteristic]! {            for charac in array {                NSLog("send command")                var dataDict = ["OpCode" : "0x012d001122334455667788990002"]                let data = NSKeyedArchiver.archivedData(withRootObject: dataDict)                peripheral.writeValue(data, for: charac, type: CBCharacteristicWriteType.withResponse)            }

6 лет назад
nae
49 лет
14 лет в сервисе
Был
6 лет назад

Заявки фрилансеров

Нет заявок фрилансеров