【发布时间】:2017-09-11 23:35:42
【问题描述】:
我在玩代码。我在 GitHub (https://github.com/avijeets/ConnectFour) 上找到了一个我无法清除的错误。
错误是:
“无法将 '[[CFCellState]]' 类型的值转换为预期参数 输入'Int'"
定义CFCellState的VC顶部的代码:
enum CFCellState: CustomStringConvertible {
case empty
case occupied(CFPlayer)
var description: String {
switch self {
case .empty:
return "empty"
case .occupied(let player):
return player.description
}
}
}
发生错误的代码:
self.init(player: current!, opponent: opponent!, columns:ConnectFour.boardFrom(json: queryItems[1].value!)!)
【问题讨论】: