Ios NSData和Swift3中的字符串

Ios NSData和Swift3中的字符串,ios,swift3,stream,nsdata,socketserver,Ios,Swift3,Stream,Nsdata,Socketserver,我正在用Swift 3开发一个iOS应用程序,我想通过wifi与我的RPi进行交互,使用一种简单的套接字服务器方法。在节目的这一部分, @IBAction func ButtoniPhone(_ sender: UIButton) { let data : NSData = "C'est l'iPhone".data(using: String.Encoding.utf8)! as NSData self.outStream?.write(UnsafePointer<UIn

我正在用Swift 3开发一个iOS应用程序,我想通过wifi与我的RPi进行交互,使用一种简单的套接字服务器方法。在节目的这一部分,

@IBAction func ButtoniPhone(_ sender: UIButton) {
    let data : NSData = "C'est l'iPhone".data(using: String.Encoding.utf8)! as NSData
    self.outStream?.write(UnsafePointer<UInt8>(data.bytes), maxLength: data.length)      
}
@IBAction func buttonniphone(uu发送方:UIButton){
让data:NSData=“C'est l'iPhone”.data(使用:String.Encoding.utf8)!作为NSData
self.outStream?write(非安全指针(data.bytes),maxLength:data.length)
}
但我在这里给出一个错误:

无法使用类型为“(unsafeRawPointer)”的参数列表调用类型为“UnsafePointer”的初始值设定项

有人知道解决办法吗?
提前感谢,

为什么要在Swift中使用
NSData
?使用
数据
。借助replay,我如何使用此cas中的数据?