在Swift中,我试图得到一个介于0和1之间的随机浮点值,但我似乎无法实现类型转换.
func randomCGFloat() -> CGFloat {
return CGFloat(arc4random()) / UINT32_MAX
}
我得到了一个"CGFloat"不能转换为"UInt8"的错误
运行Xcode 6.
在Swift中,我试图得到一个介于0和1之间的随机浮点值,但我似乎无法实现类型转换.
func randomCGFloat() -> CGFloat {
return CGFloat(arc4random()) / UINT32_MAX
}
我得到了一个"CGFloat"不能转换为"UInt8"的错误
运行Xcode 6.
try 将除数初始化为浮点数,la:
CGFloat(Float(arc4random()) / Float(UINT32_MAX))