1

我正在尝试制作一个 if 语句,该语句采用 textField (texto) 的文本并查找该数字是否在一个范围内,在这里我放了我编写的代码,当我提取时条件肯定有错误textField 文本中的数字,有人能告诉我写这行代码的正确方法是什么吗?

if ((texto.text>=1)&&(texto.text>=5)) {
    tabViewController *vc2;
    UIStoryboard *storyboard = self.storyboard;
    vc2 = [storyboard instantiateViewControllerWithIdentifier:@"tabViewController"];
    [self presentViewController:vc2 animated:YES completion:nil];
}

问候

4

1 回答 1

1

您应该>=在一侧和<=另一侧使用,并intValue在比较之前调用,如下所示:

if ([texto.text intValue] >=1 && [texto.text intValue] <= 5) {
    ...
}
于 2013-09-12T02:41:54.510 回答