1

如果用户从 pickerView 中选择了一个字符串,我如何将我的文本字段输入设置为“0”或“1”?这是我到目前为止的代码:

 if ([_businessTextField.text isEqualToString:@"User"]) { 
     NSString *userString = //set to "0"
 } else if ([_businessTextField.text isEqualToString:@"Business"]) {
     NSString *userString = //set to "1"
 }

我只是以错误的方式解决这个问题吗?

4

2 回答 2

2

NSString *userString声明移到条件之外,否则您将无法在if:

NSString *userString;
if (_businessTextField.text isEqualToString:@"User") {
    userString = @"0";
}else if (_businessTextField.text isEqualToString:@"Business"){
    userString = @"1";
}
// You can use userString's value here
_myTextField.text = userString;
于 2013-11-08T11:25:21.400 回答
0

将 bool 作为用户字符串而不是 nsstring。

于 2013-11-08T11:24:57.177 回答