我有5个选择器视图工作,并且选择正确地附加到数组,第4个除外。所以我的结果看起来像这样[“结果”,“结果”,“结果”,“不适用”,“结果”]
func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
if(pickerView.tag == 1){
kickSize = kickPickerOptions[row] as! String
}
if (pickerView.tag == 2){
snareSize = snarePickerOptions[row] as! String
}
if (pickerView.tag == 3){
tom1Size = tom1PickerOptions[row] as! String
}
if (pickerView.tag == 4){
tom2Size = tom2PickerOptions[row] as! String
}
if (pickerView.tag == 5){
tom3Size = tom3PickerOptions[row] as! String
}
}
我可以访问该pickView中的正确行数以及每行的内容,但由于某种原因,我无法返回正确的选择。它总是返回第一行(该行的标题是“none”,我将其附加到数组作为“n / a”)作为选择。
有什么想法吗?
非常感谢