Tôi đang cố gắng viết một String
vào một số NSOutputStream
trong Swift. Viết Strings như vậy với Objective C thường hoạt động bằng cách đi qua nó như NSDataViết một chuỗi vào NSOutputStream trong Swift
NSData *data = [[NSData alloc] initWithData:[mystring dataUsingEncoding:NSASCIIStringEncoding]];
[outputStream write:[data bytes] maxLength:[data length]];
này không hoạt động với nhanh chóng
var data: NSData = mystring.dataUsingEncoding(NSUTF8StringEncoding)!
outputStream.write(data, maxLength: data.length)
này mang lại các lỗi
'NSData' không mui trần thành 'UnsafePointer'
cho dòng viết vào luồng.
Làm cách nào bạn viết một chuỗi vào NSOutputStream trong Swift?
Cảm ơn bạn Mike S – Lukas