Desidero creare un'app ios che usi il bluetooth per comunicare. Sto usando rapido.Swift - BTLE - Come aggiungere CBCentralManagerDelegate Protocal
Quindi prima aggiungo il file CoreBluetooth.framework, quindi aggiungo un bridge.h e aggiungo il file al bridge di sistema, importando "CoreBluetooth/CoreBluetooth.h".
Poi ho creare una nuova classe,
import UIKit
class BTCentral: NSObject, CBCentralManagerDelegate {
}
Sto progettando di creare un CBCentralManager bluetooth in quella classe. Tuttavia, il codice sopra riportato mi dà un errore.
Type 'BTCentral' does not conform to protocol 'CBCentralManagerDelegate'
Ecco uno screenshot specifica: click here
Qualsiasi aiuto sarà apprezzato! Grazie mille per il vostro tempo.
Perché importare CoreBluetooth attraverso un'intestazione di collegamento? Dovrebbe essere disponibile come modulo, quindi dovresti essere in grado di importare CoreBluetooth nei tuoi file Swift. (Se ciò non funziona, dovresti [archiviare un bug] (http://bugreport.apple.com)). – rickster
Funziona. @rickster Grazie per i tuoi suggerimenti. Sto ancora imparando a sviluppare app ios. – nuynait
Ci scusiamo per il mio commento. Mi chiedo perché sia necessario estendere NSObject in questo caso. Se non estendo NSObject, questo errore continua. Cordiali saluti – Arubu