【发布时间】:2016-01-08 07:06:49
【问题描述】:
我们曾经像下面这样初始化 CVPixelBufferRef。
CVPixelBufferRef pxbuffer = NULL;
但是在 Swift 中我们不能使用 NULL,所以我们尝试了以下但当然 XCODE 希望我们将它初始化以使用它
let pxbuffer: CVPixelBufferRef
但是如何?
在 Obj_C 中,我们像这样创建缓冲区,但正如我在上面试图解释的那样,在转换为 Swift 时,我已经在第一行停止了。
CVPixelBufferRef pxbuffer = NULL;
CVPixelBufferCreate(kCFAllocatorDefault, picGenislik,
frameHeight, kCVPixelFormatType_32ARGB, (__bridge CFDictionaryRef) options,
&pxbuffer);
【问题讨论】:
-
任何采用
NULL/nil的引用都是可选变量,请检查我的答案我已经创建了一个可选的pixelBuffer
标签: swift initialization