Я получаю ошибку сборки, когда определяю строку
let runFont : CTFontRef = CFDictionaryGetValue(CTRunGetAttributes(run), kCTFontAttributeName)
И ошибка: не удается преобразовать значение типа «CFString» в ожидаемый тип аргумента «UnsafePointer» (он же «UnsafePointer‹()>»)
UnsafePointer
обычно означает, что затронутый параметр используется в качестве указателя inout. Прочтите документацию с помощью QuickHelp, щелкните ⌥ или ⌘ по символу или нажмите ⇧⌘0 и введите имя метода. - person vadian   schedule 30.03.2016