Je suis nouveau chez SWIFT et iOS en général, s'il vous plaît gardez cela à l'esprit.
Je reçois cette erreur lors de l'ouverture du CFReadStream. Peu importe si j'ouvre les flux de lecture ou d'écriture, l'application échoue toujours.
var readStream: Unmanaged<CFReadStream>?
var writeStream: Unmanaged<CFWriteStream>?
let host: CFString = NSString(string: hostIP)
let port: UInt32 = UInt32(self.VNCport)
self.password = password
CFStreamCreatePairWithSocketToHost(kCFAllocatorDefault, host, port, &readStream, &writeStream)
inputStream = readStream!.takeRetainedValue()
outputStream = writeStream!.takeRetainedValue()
if readStream == nil {
print("Erro read")
}
if writeStream == nil {
print("Erro write")
}
inputStream!.delegate = self
outputStream!.delegate = self
inputStream!.schedule(in: RunLoop.main, forMode: RunLoop.Mode.default)
outputStream!.schedule(in: RunLoop.main, forMode: RunLoop.Mode.default)
inputStream!.open()
outputStream!.open()
J'ai fait un projet propre avec juste cette fonction et un bouton, le résultat est le même. Aucune quic lib n'est utilisée dans le projet.
Quelqu'un peut t'aider ?