gpt4 book ai didi

swift - 删除 Swift 3 后取回金额

转载 作者:行者123 更新时间:2023-11-28 12:34:21 25 4
gpt4 key购买 nike

我有一个测验应用程序,结果如下所示 enter image description here

当我点击重试时,问题又开始了。但我不能那样做,因为在我的代码中,我在问题出现后删除了一个数字问题

func pickQuestion() {
if Questions.count > 0 {

QNumber = Int(arc4random_uniform(UInt32(Questions.count)))
textView.text = Questions[QNumber].Question
AnswerNumber = Questions[QNumber].Answer
for i in 0..<Buttons.count {
Buttons[i].setTitle(Questions[QNumber].Answers[i], for: UIControlState.normal)
}
Questions.remove(at: QNumber) //here
}

如何取回号码以便我可以从头开始提问?抱歉,我对 swift 和编程真的很陌生。

最佳答案

一个可能的解决方案是有两个单独的数组。

一个数组用于您的所有问题,另一个用于在游戏中使用。每次开始游戏时,您都应该创建一个新数组,该数组是包含您所有问题的数组的精确副本。

当您再次按下尝试时,它将创建一个与包含所有答案的基本数组相同的新数组,并且它将操作复制的数组而不是主数组。

顺便说一句,尽量把你的问题格式化得更清楚,因为我不确定我是否回答了你的问题:\

关于swift - 删除 Swift 3 后取回金额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41295188/

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