0

我有一个 UITextField,其中填充了从预定义的 UIPickerView 中选择的值。从选择器中选择的值工作正常,并且选定的值被分配给 TextField 的 .text。该视图还有一个 UIButton,它对 TextField 的内容执行验证。当按下按钮并通过 UIAlert 显示警告时,按下 OK 后,从选取器设置的 TextField 的内容将被清除。用户通过键盘输入值设置的其他 TextField 都可以正常工作,并且不会被清除。

任何人都可以建议为什么当我按下按钮并触发其操作时,为什么这种带有 Picker 的 TextField 样式会被清除以选择 .text 值?

提前谢谢了。

4

1 回答 1

0

我自己无意中清除了 textField 内容;

if ((self.myTextField.text = @"something")) {
}

代替;

if ([self.myTextField.text isEqualToString:@"something"]) {
}
于 2012-07-30T07:02:36.533 回答