0

我正在尝试使用 Quartz 2D 在 iOS 中创建 PDF 文档。当我尝试定义字典来设置 PDF 元数据时,出现此错误:

无法使用类型为“(CFAllocator!,Int,CFDictionaryKeyCallBacks,CFDictionaryValueCallBacks)”的参数列表调用“CFDictionaryCreateMutable”

这是我定义字典的方式:

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

1 回答 1

1

首先,创建 swift 字典。

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

并在需要创建 PDF 时将其转换为 CFDictionaryRef。

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