我有一个要发送到服务器的 NSInputStream,在上传过程中,我想显示正在上传的图像。方法位于单例中,它正在接收该 NSInputStream。有没有办法读取该流并将其转换为 UIImage?
我试过这个,但没有运气。我的错误在哪里?
var buffer = [UInt8](count:1024, repeatedValue: 0)
thumbnailStream.open()
if (thumbnailStream.hasBytesAvailable){
let len : Int = inputStream.read(&buffer, maxLength: buffer.count)
var pictureData = NSData(bytes: buffer, length: len)
var imagess = UIImage(data: pictureData)!
self.headerProgress.imageView.image = imagess
print("Data of image = \(pictureData.length)")
}else{
print("No bytes")
}
谢谢!