0

Quartz 2D を使用して iOS で PDF ドキュメントを作成しようとしています。PDF メタデータを設定する辞書を定義しようとすると、次のエラーが発生します。

タイプ '(CFAllocator!, Int, CFDictionaryKeyCallBacks, CFDictionaryValueCallBacks)' の引数リストで 'CFDictionaryCreateMutable' を呼び出すことはできません

辞書を定義する方法は次のとおりです。

var documentInfo = CFDictionaryCreateMutable(kCFAllocatorDefault, 0, kCFTypeDictionaryKeyCallBacks, kCFTypeDictionaryValueCallBacks)
4

1 に答える 1

1

まず、迅速な辞書を作成します。

var wDict = [ "KEY": "VALUE" ]

PDF を作成する必要がある場合は、それを CFDictionaryRef にキャストします。

var documentInfo = wDict as CFDictionaryRef
于 2015-05-12T17:20:34.170 に答える