Я хочу перевести эту строку в текущий синтаксический код Swift 3, но, похоже, есть некоторые проблемы:
CGContextDrawImage(context, CGRect(x:0.0,y: 0.0,width: image!.size.width,height: image!.size.height), image!.cgImage)
В соответствии с CoreGraphics.apinotes CGContextDrawImage
был преобразован в CGContext.draw
:
Name: CGContextDrawImage
# replaced by draw(_ image: CGImage, in rect: CGRect, byTiling: Bool = false)
SwiftName: CGContext.__draw(self:in:image:)
SwiftPrivate: true
Когда я пытаюсь сделать:
CGContext.draw(context as! CGImage, in: CGRect(x:0.0, y:0.0, width: image!.size.width, height: image!.size.height), byTiling: false)
Кажется, есть простой синтаксис, который мешает компилятору, но я не вижу (на самом деле я получаю типичную неоднозначную ошибку):
Может ли кто-нибудь помочь мне с этим новым синтаксическим кодом быстрого 3?