为了让这段代码正常工作,我缺少什么? NodesLeft 是一个 [Int]。
let x = nodesLeft.count
let r = Int(arc4random_uniform(x))
我收到错误:
Playground 执行失败:错误::136:40:错误:“NSNumber”不是“UInt32”的子类型
让 r = Int(arc4random_uniform(x))
我也遇到过同样的问题arc4random_uniform()
;它的参数必须是UInt32
所以铸造x
像这样:
let x = UInt32(nodesLeft.count)
let r = Int(arc4random_uniform(x))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)