Ios Xcode 6.1中的CGContextDrawImage错误

Ios Xcode 6.1中的CGContextDrawImage错误,ios,xcode,swift,Ios,Xcode,Swift,我最近更新了Xcode 6.1,并一直在努力修复出现的一些错误。我注意到的一个问题是,我当前用于设置CGContextDrawImage图像的代码不再有效 这是我当前的代码: CGContextDrawImage(ctx, self.bounds, UIImage(named: "RadialProgressFillOver")) 我刚刚得到一个错误: Cannot invoke 'init' with an argument list of type 我尝试了一些方法并进行了一些搜

我最近更新了Xcode 6.1,并一直在努力修复出现的一些错误。我注意到的一个问题是,我当前用于设置CGContextDrawImage图像的代码不再有效

这是我当前的代码:

    CGContextDrawImage(ctx, self.bounds, UIImage(named: "RadialProgressFillOver"))
我刚刚得到一个错误:

Cannot invoke 'init' with an argument list of type

我尝试了一些方法并进行了一些搜索,但我还没有找到任何解决方案来更改6.1。哪里出错了?

CGContextDrawImage的第三个参数是一个
CGImageRef。因此,请使用:

CGContextDrawImage(ctx, self.bounds, UIImage(named: "RadialProgressFillOver")?.CGImage)
不幸的是,其中一些警告可能会产生误导,因此您可能必须逐个检查每个参数,并非常仔细地检查类型和可选性