Integer literal' 4294967295'存储到' Int'

时间:2018-05-03 16:56:30

标签: swift

我在归档项目时收到错误消息。怎么解决?错误在第2行。

{{ Auth::user()->can(\Permission::EDIT_INFO) ? Form::text('name') : Form::text('name', ['disabled' => 'disabled']) }}

error

1 个答案:

答案 0 :(得分:1)

编译器将0xFFFFFFFF视为整数文字,但是 对于32位平台上的(带符号)Int,值太大。 选择(无符号)UInt32代替了解决问题:

func random() -> CGFloat{
    return CGFloat(arc4random()) / CGFloat(UInt32.max)
}