当我尝试将数组创建为CFDictionary时,我收到错误(如下所示)。
这是代码:
let attrs = [kCVPixelBufferCGImageCompatibilityKey:kCFBooleanTrue, kCVPixelBufferCGBitmapContextCompatibilityKey:kCFBooleanTrue] as CFDictionary
但奇怪的是,我在另一个项目中使用相同的代码行,没有收到任何错误。错误是什么意思?
错误:上下文类型'CFDictionary'不能与字典文字一起使用
答案 0 :(得分:4)
您可以使用CFDictionary
,如下所述
let attrs = [kCVPixelBufferCGImageCompatibilityKey as String :kCFBooleanTrue,
kCVPixelBufferCGBitmapContextCompatibilityKey as String:kCFBooleanTrue] as
CFDictionary
希望这会有所帮助