Swift 2&3:如何使用CGBitmapContextCreate

Swift 2&3: How to Use CGBitmapContextCreate

我有以下代码:

let ref:CGContextRef = CGBitmapContextCreate(nil , 200, 130, CGImageGetBitsPerComponent(self.CGImage), 0, CGImageGetColorSpace(self.CGImage), CGImageGetBitmapInfo(self.CGImage))

问题是我得到这个错误:

表达式不符合类型'NilLieralConvertible'

我应该为第一个参数传递什么而不是 nil?为什么?

问题是 last 参数。使最后一个论点 CGImageGetBitmapInfo(self.CGImage).rawValue.