我尝试使用回调创建CGPattern但是以下方法签名不是CGPatternDrawPatternCallback类型,我无法确定它应该是什么
func patternDefinitionFunction(#info: UnsafeMutablePointer<Void>, c: CGContext?)
答案 0 :(得分:1)
你不能在Swift 1.2或更早版本中这样做;你必须在Objective-C中编写这部分代码。要在Swift中编写C函数,您需要更新到Swift 2.0(目前在Xcode 7 beta版中提供)。