我有一个UITextField,其中填充了从预定义的UIPickerView中选择的值。选择器中的值选择正常,所选值将分配给TextField的.text。该视图还有一个UIButton,它对TextFields的内容执行validaiton。按下按钮并通过UIAlert显示警告时,按OK后,将清除从拾取器设置的TextField的内容。用户通过键盘输入值设置的其他TextField都正常工作,不会被清除。
有人可以建议为什么这个带有Picker的TextField样式选择.text值,当我按下我的按钮并触发其动作时,它会被清除吗?
非常感谢提前。
答案 0 :(得分:0)
我自己无意中清除了textField内容;
if ((self.myTextField.text = @"something")) {
}
而不是;
if ([self.myTextField.text isEqualToString:@"something"]) {
}