CFDictionaryCreateMutable

CFDictionaryCreateMutable

我正在尝试使用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/

10-08 21:07