gpt4 book ai didi

ios - 如何检查 UITextField 的输入是否与数组中的 Core Data 属性匹配?

转载 作者:行者123 更新时间:2023-11-30 13:36:34 24 4
gpt4 key购买 nike

我有一个核心数据对象,它有两个属性:问题和答案。我还有一个带有标签、UITextField 和按钮的 View 。我想在标签中显示问题属性,然后在 UITextField 中输入该问题的答案属性以检查它是否正确。

因此,在 viewDidLoad 中,我对 Card 对象进行了提取,并将结果放入数组中。我关注了this Stack Overflow post为了弄清楚如何迭代数组以显示标签中的每个问题属性,但现在我不确定如何准确检查该问题的答案属性。下面是我的源代码:

var cardFetch = [Card]()
var count = 0
@IBOutlet weak var displayLabel: UILabel!
@IBOutlet weak var inputText: UITextField!

@IBAction func nextButton(sender: AnyObject) {
displayLabel.text = cardFetch[count%cardFetch.count].question
count++
}

最佳答案

尝试如下:

@IBAction func nextButton(sender: AnyObject) {
if let questionString = cardFetch[count%cardFetch.count].question as? String {
displayLabel.text = questionString
count++
}
}

@IBAction func checkAnswer(sender: AnyObject) {
if let answerString = cardFetch[count%cardFetch.count].answer as? String {
if let unwrappedTextfieldString = inputText.text as? String {
if answerString == unwrappedTextfieldString {
// Do whatever you want here
}
}
}
}

请注意使可选展开崩溃安全的展开。

关于ios - 如何检查 UITextField 的输入是否与数组中的 Core Data 属性匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36000857/

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