如何在 swift 中定义 CGPatternDrawPatternCallback

How to define a CGPatternDrawPatternCallback in swift

我正在尝试使用回调创建 CGPattern,但是以下方法签名不是 CGPatternDrawPatternCallback 类型,我无法确定它应该是什么

func patternDefinitionFunction(#info: UnsafeMutablePointer<Void>, c: CGContext?)

您不能在 Swift 1.2 或更早版本中执行此操作;您必须在 Objective-C 中编写这部分代码。要在 Swift 中编写 C 函数,您需要更新到 Swift 2.0(目前在 Xcode 7 beta 中可用)。