gpt4 book ai didi

swift - CGPathAddArc 在创建路径时遇到一些问题

转载 作者:行者123 更新时间:2023-11-28 15:36:42 27 4
gpt4 key购买 nike

嘿伙计们,我一直在尝试创建一条路径,但它总是以错误告终 ''无法将 NSNull 类型的值转换为预期的参数 UnsafePointer< CGAffineTransform > '' 我不知道如何获取 UnsafePointer< CGAffineTransform >为零

这是代码

class func path(radius: Double) -> CGMutablePath {
var path: CGMutablePath = CGMutablePath()
CGPathAddArc(path, NSNull , 0.0, 0.0, radius, 0.0, 2.0 * M_PI, true)
return path

}

最佳答案

在 Swift 3 中,add arc 函数的签名无论如何都是错误的:

class func path(radius: CGFloat) -> CGMutablePath {
let path = CGMutablePath()
path.addArc(center: CGPoint(), radius: radius, startAngle: 0.0, endAngle: 2.0 * .pi, clockwise: true)
return path
}

transform参数是可选的,默认为nil

关于swift - CGPathAddArc 在创建路径时遇到一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44208065/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com