Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 快速替换CGContextAddEllipseInRect_Ios_Swift - Fatal编程技术网

Ios 快速替换CGContextAddEllipseInRect

Ios 快速替换CGContextAddEllipseInRect,ios,swift,Ios,Swift,我是swift的新手,很明显代码在不断变化。我目前正在完成youtube教程-,我觉得很有趣,但在10分钟的教程后无法继续。我收到以下错误消息: 它可以工作,您只需更改方法名称: var context = UIGraphicsGetCurrentContext() context?.addEllipse(in: CGRect()) context?.clip() 请阅读并尝试理解错误消息。有时Xcode的错误消息会让初学者感到困惑,但这一条非常清楚,因为编译器会立即向您显示替换内容: C

我是swift的新手,很明显代码在不断变化。我目前正在完成youtube教程-,我觉得很有趣,但在10分钟的教程后无法继续。我收到以下错误消息:

它可以工作,您只需更改方法名称:

var context = UIGraphicsGetCurrentContext()

context?.addEllipse(in: CGRect())

context?.clip()

请阅读并尝试理解错误消息。有时Xcode的错误消息会让初学者感到困惑,但这一条非常清楚,因为编译器会立即向您显示替换内容:

CGContextAddEllipseInRect已被实例方法CGContext.addEllipsein替换:

这意味着不是函数

CGContextAddEllipseInRect(context, imgRect)
您必须在CGContext实例上调用addEllipsein:

let context = UIGraphicsGetCurrentContext()!
context.addEllipse(in: imgRect)
使用代码完成查看方法的完整签名以及如何应用参数


请将您的代码和例外情况放在问题正文中。