gpt4 book ai didi

ios - Swift:为什么我的 -1 按钮不能正常工作?

转载 作者:行者123 更新时间:2023-11-29 00:54:03 25 4
gpt4 key购买 nike

我有一个 +1 按钮和一个 -1 按钮以及一个从 0 开始的标签。我的 +1 按钮工作得很好,但由于某种原因,我的 -1 按钮不起作用。谁能帮忙?

var sales = 0

@IBOutlet weak var numberOfSalesLabel: UILabel!
@IBOutlet weak var minusOneSaleOutlet: UIButton!

@IBAction func plusOneSale(sender: AnyObject) {
sales += 1
numberOfSalesLabel.text = "\(sales)"
if sales >= 1 {
minusOneSaleOutlet.hidden = false
}
}

override func viewDidLoad() {
}

@IBAction func minusOneSale(sender: AnyObject) {
sales -= 1
numberOfSalesLabel.text = "\(sales)"

if sales == 0 {
minusOneSaleOutlet.hidden = true
}
}

有人知道为什么我的减号按钮不起作用吗?我想这可能与我将其称为一种导出和一种行动有关,但我不确定。谢谢!

附注-我不确定这是否正常。

enter image description here

最佳答案

使用连接检查器,您需要确保所有连接都正确。

如果您在任何时候从代码中删除@IBAction,然后创建另一个连接,则旧连接仍将保留,直到您从连接检查器中正确删除它为止。

你的每个按钮都应该只连接到一个@IBAction (touchUpInside)

下面是连接检查器的样子。该图像来 self 自己的一个项目,并显示了一个已连接的代表。所以你的看起来会有点不同。

如果所有其他方法都失败,请删除此 View 上的所有连接(单击 x),然后通过按住 Ctrl 键从按钮拖动到 @IBAction 顶部的代码查看器中,再次将它们链接起来。有时重新开始更容易。

enter image description here

关于ios - Swift:为什么我的 -1 按钮不能正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37803374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com