我将我的项目转换为Swift 3.我的代码很好,转换后我有这个:
fileprivate func createImage() -> UIImage {
return ImageProcessor.imageFromARGB32Bitmap(Data(bytes: UnsafePointer<UInt8>(&pixelBuffer), count: pixelBuffer.count), width: framebufferwidth, height: framebufferheight)
}
错误:
不明确地使用Init
如何解决?
答案 0 :(得分:1)
试试这个:
return ImageProcessor.imageFromARGB32Bitmap(Data(bytes: pixelBuffer), width: framebufferwidth, height: framebufferheight)
(假设ImageProcessor.imageFromARGB32Bitmap
将Data
作为其第一个参数。)
您无需从UInt8
的数组中获取UnsafePointer。