如何使用`prepare(_ context: CGContext, with rendererContext: UIGraphicsRendererContext)`?
Posted
技术标签:
【中文标题】如何使用`prepare(_ context: CGContext, with rendererContext: UIGraphicsRendererContext)`?【英文标题】:How to use `prepare(_ context: CGContext, with rendererContext: UIGraphicsRendererContext)`? 【发布时间】:2017-08-08 06:04:54 【问题描述】:从 ios 10 开始,Apple 在 UIKit 中记录了这个类函数:
class func prepare(_ context: CGContext,
with rendererContext: UIGraphicsRendererContext)
但是,我无法在 Xcode 8.3.3 中访问 prepare
:
// error: Type 'UIGraphicsRenderer' has no member 'prepare'
UIGraphicsRenderer.prepare(UIGraphicsGetCurrentContext()!, with: UIGraphicsRendererContext())
// error: Type 'UIGraphicsImageRenderer' has no member 'prepare'
UIGraphicsImageRenderer.prepare(UIGraphicsGetCurrentContext()!, with: UIGraphicsRendererContext())
【问题讨论】:
你要导入import UIKit.UIGraphicsRendererSubclass
,方法在这个类中定义。
不客气,很高兴我能帮上忙 :)
【参考方案1】:
函数prepare定义在UIGraphicsRendererSubclass
你可以通过callingimport UIKit.UIGraphicsRendererSubclass
导入这个类
【讨论】:
以上是关于如何使用`prepare(_ context: CGContext, with rendererContext: UIGraphicsRendererContext)`?的主要内容,如果未能解决你的问题,请参考以下文章
如何修复 Xcode 中的“_sqlite3_prepare_v3”链接器错误
如何在 php 中使用 prepare 语句获取 insert_id? [复制]
为啥要使用 __prepare__ 方法来获取类的命名空间?
There is no Action mapped for namespace [/] and action name [] associated with context path [/ch_05_