私は+1ボタンと-1ボタンと0から始まるラベルを持っています。私の+1ボタンはうまくいっていますが、何らかの理由で私の-1ボタンが機能しません。誰も助けることができますか?Swift:なぜ私の-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
}
}
私のマイナスボタンが機能しない理由は何ですか?私はそれをコンセントやアクションとして呼び出す必要があるかもしれないと思っていますが、わかりません。ありがとう!
p.s.これが正常であるかどうかわかりません。あなたはすべての接続が正しいことを確認する必要があります接続インスペクタを使用して
は、それが動作しないのですか? –
@BeauNouvelleマイナスボタンを押すと、ラベルは変わらず、セールス変数は変わりません。また、マイナスボタンは消えません。 – adman
ブレークポイントを入れてください。実際にあなたの機能に入っていますか? IBでコンセントが正しく接続されていますか? –