我正在尝试使用Quartz 2D在iOS中创建PDF文档。当我尝试定义字典来设置PDF元数据时,出现以下错误:
无法使用以下参数列表调用“ CFDictionaryCreateMutable”
类型'(CFAllocator !, Int,CFDictionaryKeyCallBacks,
CFDictionaryValueCallBacks)'
这是我定义字典的方式:
var documentInfo = CFDictionaryCreateMutable(kCFAllocatorDefault, 0, kCFTypeDictionaryKeyCallBacks, kCFTypeDictionaryValueCallBacks)
最佳答案
首先,创建快捷字典。
var wDict = [ "KEY": "VALUE" ]
并在需要创建PDF时将其转换为CFDictionaryRef。
var documentInfo = wDict as CFDictionaryRef
关于swift - Swift CFDictionaryCreateMutable,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30193473/