Swift 3 und CGContextDrawImage
Ich möchte diese Zeile in den aktuellen Swift 3-Syntaxcode übersetzen, aber anscheinend gibt es einige Probleme:
CGContextDrawImage(context, CGRect(x:0.0,y: 0.0,width: image!.size.width,height: image!.size.height), image!.cgImage)
Laut dem CoreGraphics.apinotes CGContextDrawImage
wurde zu @ konvertieCGContext.draw
:
Name: CGContextDrawImage
# replaced by draw(_ image: CGImage, in rect: CGRect, byTiling: Bool = false)
SwiftName: CGContext.__draw(self:in:image:)
SwiftPrivate: true
Wenn ich versuche zu tun:
CGContext.draw(context as! CGImage, in: CGRect(x:0.0, y:0.0, width: image!.size.width, height: image!.size.height), byTiling: false)
Scheint, dass es eine einfache Syntax gibt, die den Compiler stört, die ich aber nicht sehe (tatsächlich erhalte ich einen typischen mehrdeutigen Fehler):
Kann mir jemand mit diesem neuen SWIFT 3-Syntaxcode helfen?