gpt4 book ai didi

ios - 当我希望一个对象与 if 语句一起出现时,当我满足其要求时,它不起作用。 swift 、ARKit

转载 作者:行者123 更新时间:2023-11-30 11:35:46 26 4
gpt4 key购买 nike

在我的使用 ARKit 的应用程序中,我有一个级别,即级别 1,在底部有一个计数器,每次按下加号时,计数器都会增加一级。一旦计数器达到 20,我希望奖杯生成,因此使用“addTrophy()”函数,但我的“if”语句什么也不做。我该如何解决这个问题。

@IBOutlet weak var points: UILabel!
@IBOutlet weak var sceneView: ARSCNView!
@IBAction func congratsButton(_ sender: UIButton) {
}
@IBOutlet weak var congratulation: UIButton!
var counter:Int = 0 {
didSet {
points.text = "\(counter)"
}
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
let configuration = ARWorldTrackingConfiguration()
sceneView.session.run( configuration)
func addObject4() {
addObject()
addObject()
addObjectm()
addObjectm()
addObjectm()
addObjectm()

}
addObject4()

let pointers = Int(self.points.text!)

if pointers == 20 {
points.textColor = UIColor.green
addTrophy()
} else {

}

}

最佳答案

因为pointers设置为0。我无法理解你想要实现什么,以及为什么你有一个if语句(如果它等于20)。

使用 print 语句来调试代码。

关于ios - 当我希望一个对象与 if 语句一起出现时,当我满足其要求时,它不起作用。 swift 、ARKit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49794600/

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