小编Ade*_*aza的帖子

swift中这个Objective-c代码的等价物是什么?

这段代码中swift的替代代码是什么?

static inline CGFloat randomInRangeScale(CGFloat scale)
{
    CGFloat value = arc4random_uniform(INT16_MAX);
    return value * 0.000015 + 0.8 ;
}
Run Code Online (Sandbox Code Playgroud)

我试过这个:

func randomInRangeScale(scale : CGFloat) -> CGFloat
{
    let value : CGFloat = arc4random_uniform(UInt16);
    return value * 0.000015 + 0.8 ;
}
Run Code Online (Sandbox Code Playgroud)

但它给了我一个错误 "Cannot invoke 'arc4random_uniform' with an argument list of type '((UInt16).Type)"

objective-c ios swift

5
推荐指数
1
解决办法
255
查看次数

标签 统计

ios ×1

objective-c ×1

swift ×1