2017-06-29 1 views
0

CFDictionaryとして配列を作成しようとしているときにエラーが発生しました(下の図を参照)。Swift 3 - 辞書をCFDictionaryにキャストしようとしています

これはコードです:

let attrs = [kCVPixelBufferCGImageCompatibilityKey:kCFBooleanTrue, kCVPixelBufferCGBitmapContextCompatibilityKey:kCFBooleanTrue] as CFDictionary 

しかし、奇妙なことは、私はすべてのエラーを受信せずに、別のプロジェクトで同じコード行を使用しているということです。エラーはどういう意味ですか?

Error: Contextual type 'CFDictionary' cannot be used with dictionary literal

+2

は、このヘルプhttps://stackoverflow.com/a/33246642/1187415行いませ役立ちます

let attrs = [kCVPixelBufferCGImageCompatibilityKey as String :kCFBooleanTrue, kCVPixelBufferCGBitmapContextCompatibilityKey as String:kCFBooleanTrue] as CFDictionary 

希望以下の言及としてCFDictionaryを使用することができますか? –

答えて

関連する問題