Swift错误:无法调用非函数类型的值'UInt32'

时间:2016-04-08 12:25:54

标签: swift function

我使用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;

的值

为什么?

截图:

有人可以赐教我吗?在此先感谢您的帮助!

0 个答案:

没有答案