【发布时间】:2018-01-09 19:17:12
【问题描述】:
我有这个问题:我有两个文本字段,一个包含数组的 pickerView 和另一个文本字段,您需要在其中输入特定代码,具体取决于您在 pickerView 中所做的选择才能按下按钮。这就是我得到的
var SchoolsArray = ["Option 1",
"Option 2",
"Option 3",
"Option 4"]
var code1 = "zxy" // code for Option 1
var code2 = "gbv" // code for Option 2
var code3 = "jwn" // code for Option 3
var code4 = "hqc" // code for Option 4
@IBOutlet weak var firstNameTxtField: UITextField!
@IBOutlet weak var schoolNameTxtField: UITextField!
@IBOutlet weak var schoolCodeTxtField: UITextField!
@IBAction func createAccountBtnPressed(_ sender: Any) {
if firstNameTxtField.text != nil && schoolNameTxtField.text != nil && schoolCodeTxtField.text != nil {
if schoolNameTxtField.text == "Option 1" && schoolCodeTxtField.text == code1 {
//do something here
} else {
}
} else {
}
}
正如您所看到的,这仅在您选择选项 1 时才有效。我怎样才能使这项工作如此,如果您选择“选项 1”并在 schoolCodeTxtField 中输入“zxy”,它将继续,如果您选择“选项 2”并且放入“gbv”它也会继续等等。我希望你明白我的意思。感谢所有帮助
【问题讨论】:
标签: arrays swift button data-structures