我使用Swift创建了一个角色函数。 从我正在关注它的教程可以正常工作,但在我的情况下,但编译器显示错误消息。 这是代码:
import Foundation
class Enemy: Character {
var loot: [String] {
return ["Rusty Dagger","Blue Tunic"]
}
var type: String {
return "Grunt"
}
func dropLoot() -> String? {
if !isAlive {
let rand = Int(arc4random_uniform(<#T##UInt32#>(loot.count))) // compile error
return loot[rand]
}
return nil
}
}
我收到以下编译错误
无法调用非功能类型'UInt32&#39;
的值
为什么?
截图:
有人可以赐教我吗?在此先感谢您的帮助!