【发布时间】:2014-07-20 15:47:32
【问题描述】:
我在使用此功能时遇到了一些非常令人沮丧的问题:
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
【问题讨论】: