Swift3 - 不明确地使用Init

时间:2016-09-28 19:39:14

标签: ios swift swift3

我将我的项目转换为Swift 3.我的代码很好,转换后我有这个:

fileprivate func createImage() -> UIImage {
    return ImageProcessor.imageFromARGB32Bitmap(Data(bytes: UnsafePointer<UInt8>(&pixelBuffer), count: pixelBuffer.count), width: framebufferwidth, height: framebufferheight)
}

错误:

  

不明确地使用Init

如何解决?

1 个答案:

答案 0 :(得分:1)

试试这个:

    return ImageProcessor.imageFromARGB32Bitmap(Data(bytes: pixelBuffer), width: framebufferwidth, height: framebufferheight)

(假设ImageProcessor.imageFromARGB32BitmapData作为其第一个参数。)

您无需从UInt8的数组中获取UnsafePointer。