【问题标题】:I get UInt8 Error?我得到 UInt8 错误?
【发布时间】:2015-03-05 10:51:33
【问题描述】:

发生这种情况时,我正在编写井字游戏应用程序?有人可以帮忙吗?

@IBAction func UIButtonClicked(sender: UIButton) {
userMessage.hidden = true
if (!plays[sender.tag] && !aiDeciding && !done != nil)  {
setImageForSpot(sender.tag, player:1)
}

【问题讨论】:

  • 您是否尝试通过简化表达式来隔离您的问题?什么部分导致了问题?
  • 就是这样,我对各种程序都很陌生,我在看教程时制作了这个应用程序,他没有遇到问题,但我做到了,我做的和他完全一样

标签: ios iphone xcode macos swift


【解决方案1】:

我假设done是一个布尔变量,所以这个逻辑表达式是错误的:

!done != nil

我想你的意思是:

!done != false

可以改写为

done == false

甚至

!done

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-28
    • 2020-10-07
    • 2011-11-26
    • 2023-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多