Swift CFDictionaryCreateMutable
Я пытаюсь создать PDF-документ в iOS, используя Quartz 2D. Когда я пытаюсь определить словарь для установки метаданных PDF, получаю эту ошибку:
Не удается вызвать 'CFDictionaryCreateMutable' со списком аргументов типа '(CFAllocator!, Int, CFDictionaryKeyCallBacks, CFDictionaryValueCallBacks)'
Вот как я определил свой словарь:
var documentInfo = CFDictionaryCreateMutable(kCFAllocatorDefault, 0, kCFTypeDictionaryKeyCallBacks, kCFTypeDictionaryValueCallBacks)
1 ответ
Сначала создайте быстрый словарь.
var wDict = [ "KEY": "VALUE" ]
И приведите его к CFDictionaryRef, когда необходимо создать PDF.
var documentInfo = wDict as CFDictionaryRef