布尔错误(尝试一个游戏教程)
你好我是新来的编码和堆栈溢出,最近一直在用Swift语言练习。 跟着一个井字游戏的教程我遇到了一个问题,我的布尔语句。 我得到这个代码的错误:
userMessage.hidden = true if (!plays[sender.tag] &&!aiDeciding && !done != nil) { setImageForSpot(sender.tag, player:1) } checkForWin() aiTurn()
那是在我玩了一下之后,原来的问题就是从下面的教程中进入下面的内容
@IBAction func UIButtonClicked(sender:UIButton) { userMessage.hidden = true if !plays[sender.tag] && !aiDeciding && !done { setImageForSpot(sender.tag, player:1) } }
我使用的Xcode 6和教程是使用释放idk之前的testing版,如果有一些代码的变化,我可能会发现我的问题或我的一端。 我是新来的这种语言和iOS的整体编码,所以我会喜欢新的解释,如果可能的话。
xCode试图修复它的方式将无法正常工作..我玩了一段时间,发现解决scheme…
@IBAction func UIButtonClicked(sender:UIButton) { ticTacLabel.hidden = true if plays[sender.tag] == nil && !aiDeciding && !done { setImageForSpot(sender.tag, player:1) }
试试这个
@IBAction func UIButtonClicked(sender:UIButton) { userMessage.hidden = true if plays[sender.tag] == nil && !aiDeciding && !done { setImageForSpot(sender.tag, player:1) }