Ary*_*yap 2 cocoa core-text ios quartz-core swift
定义行时出现构建错误
let runFont : CTFontRef = CFDictionaryGetValue(CTRunGetAttributes(run), kCTFontAttributeName)
Run Code Online (Sandbox Code Playgroud)
错误是:无法将类型“ CFString”的值转换为预期的参数类型“ UnsafePointer”(又名“ UnsafePointer <()>”)
尝试
let runFont = unsafeBitCast(CFDictionaryGetValue(CTRunGetAttributes(run), unsafeBitCast(kCTFontAttributeName, UnsafePointer<Void>.self)), CTFontRef.self)
Run Code Online (Sandbox Code Playgroud)