我对此功能有一些非常令人沮丧的问题:
func degToRad(deg:Int) -> Float {
return deg*(M_PI/180.0)
}
在这一return
行,我收到一条错误消息:'Int' is not convertible to 'UInt8'
这真的让我发疯。这将在Obj-C
. 我真的开始质疑Swift
作为一种语言......
更新
我将我的功能更新为:
func degToRad(deg:Double) -> CGFloat {
return CGFloat(deg*(M_PI/180.0))
}
但是当我尝试像这样使用它时:
CGAffineTransformMakeRotation(CFunctions.degToRad(90))
除了 Double -> CGFloat not convertible,我得到了同样的错误