Я пытаюсь написать String
в NSOutputStream
в Swift. Написание строк таким образом с Objective C обычно работает, передавая его как NSDatap >
NSData *data = [[NSData alloc] initWithData:[mystring dataUsingEncoding:NSASCIIStringEncoding]];
[outputStream write:[data bytes] maxLength:[data length]];
Это не работает с быстрым
var data: NSData = mystring.dataUsingEncoding(NSUTF8StringEncoding)!
outputStream.write(data, maxLength: data.length)
это дает ошибку
'NSData' не конвертируется в 'UnsafePointer'
для строки, которая записывает данные в поток.
Как вы напишете String для NSOutputStream в Swift?