Ecriture d'une chaîne dans un NSOutputStream dans Swift

Je suis en train d'écrire un String à un NSOutputStream en Swift. Écrire des Chaînes de caractères de cette façon avec Objective-C fonctionne généralement en le passant comme NSData

NSData *data = [[NSData alloc] initWithData:[mystring dataUsingEncoding:NSASCIIStringEncoding]];
[outputStream write:[data bytes] maxLength:[data length]];

Cela ne fonctionne pas avec swift

var data: NSData = mystring.dataUsingEncoding(NSUTF8StringEncoding)!
outputStream.write(data, maxLength: data.length)

cela donne l'erreur

'NSData" n'est pas convertible 'UnsafePointer'

pour la ligne qui écrit les données dans le flux.

Comment voulez-vous écrire une Chaîne dans une NSOutputStream dans Swift?

source d'informationauteur Lukas | 2014-10-13