gpt4 book ai didi

swift - 从文本字段接收用户输入后在标签中显示算法结果

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

这是我的代码:

//MARK: Actions
@IBAction func Enter(sender: UIButton)
{
var quantifiedMonth = 0
let sleepMonth = String(EditCalendarTextBox.text)
if sleepMonth == "December"
{
quantifiedMonth = 12
}

EditCalendarLabel.text = String(quantifiedMonth)

}

在我的应用程序中有一个文本框。用户输入月份的名称。然后,我创建一个与月份对应的整数变量,在本例中为 12 月,即第 12 个月。然后我希望标签显示该数字 12,但由于某种原因,“if”语句被跳过,并且标签显示“0”,就好像没有对用户输入进行操作一样。感谢您的帮助。 Screenshot of my phone with label displaying '0' instead of '12'

最佳答案

您在scope中创建quantifiedMonthString if 语句主体的一部分,然后保留该范围(右大括号),然后在它消失后尝试使用它。

if someCondition {
let x = 1
}
let xCopy = x

在上面的示例中,xif 条件主体内等于 1 的整数。在右大括号之后,x 不再存在,因为我们已经离开了它的范围,因此下一行是一个错误(因为符号 x 在这个外部中是未知的)范围)。

关于swift - 从文本字段接收用户输入后在标签中显示算法结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40314144/

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